19 lines
460 B
Swift
19 lines
460 B
Swift
import SwiftUI
|
|
|
|
struct DisableAutocapitalizationModifier: ViewModifier {
|
|
func body(content: Content) -> some View {
|
|
if #available(iOS 15.0, *) {
|
|
content
|
|
.textInputAutocapitalization(.never)
|
|
} else {
|
|
content
|
|
.autocapitalization(.none)
|
|
}
|
|
}
|
|
}
|
|
|
|
extension View {
|
|
func disableAutocapitalization() -> some View {
|
|
modifier(DisableAutocapitalizationModifier())
|
|
}
|
|
}
|