SwiftUI:类似 UITextField 的属性
Posted
技术标签:
【中文标题】SwiftUI:类似 UITextField 的属性【英文标题】:SwiftUI: UITextField like properties 【发布时间】:2019-07-22 21:57:20 【问题描述】:有谁知道如何自定义 SwiftUI TextField 属性,例如 spellCheckingType 或 autocorrectionType? 在不与 UIKit 交互的情况下做到这一点似乎是不可能的......
谢谢大家!
【问题讨论】:
【参考方案1】:对于TextField或Text的AutoCorrection,你可以试试
struct ContentView: View
@State private var name: String = "Angie"
var body: some View
VStack
TextField("Enter your name", text: $name)
Text("Hello, \(name)!")
.disableAutocorrection(true)
我不确定 SwiftUI 中的拼写检查,但您可以查看 https://developer.apple.com/documentation/swiftui/textfield 进行修改。
希望对您自定义TextField有所帮助!
谢谢!!
【讨论】:
以上是关于SwiftUI:类似 UITextField 的属性的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SwiftUI 中更改 UIViewRepresentable 内的 UITextField 大小
带有 mkmapview 和 uitextfield 委托函数的 Swiftui
UITextField 未更新以更改 ObservableObject (SwiftUI)
SwiftUI - UITextField 中的状态更改导致 frameWidth 不受控制地增长并忽略边界/框架
SwiftUI:如何在 UIViewRepresentable UITextField 上调用 becomeFirstResponder 时修复“通过属性检测到的 AttributeGraph 循环”