Aar*_*sch 11 keyboard ios13 swiftui
我似乎找不到任何信息,也找不到如何在SwiftUI的TextField上设置键盘类型的方法。能够启用安全文本属性,隐藏密码等也很好。
这篇文章显示了如何“包装” UITextField,但是如果不需要的话,我宁愿不使用任何UI控件。 如何使TextField成为第一响应者?
任何人都知道如何在不包装旧式UI控件的情况下完成此操作?
Vik*_*art 14
要创建一个可以输入安全文本的字段,可以使用 SecureField($password)
https://developer.apple.com/documentation/swiftui/securefield
如果要将contentTypetextField的设置为例如。.oneTimeCode你可以这样 也适用于keyboardType
TextField($code)
.textContentType(.oneTimeCode)
.keyboardType(.numberPad)
Run Code Online (Sandbox Code Playgroud)
Roh*_*ana 13
要设置TextField's键盘类型,您需要添加修饰符.keyboardType()。
TextField(placeHolder, text: "your text here")
.keyboardType(.numberPad)
Run Code Online (Sandbox Code Playgroud)
我们不再需要使用hack。Beta 5带来了一个新的修饰符来设置键盘类型。例如,使用数字键盘:
.keyboardType(.numberPad)
Run Code Online (Sandbox Code Playgroud)
还有autocapitalization()一个EnvironmentValue disableAutocorrection。
| 归档时间: |
|
| 查看次数: |
3356 次 |
| 最近记录: |