热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在SwiftUI中设置TextField的键盘类型?

如何解决《如何在SwiftUI中设置TextField的键盘类型?》经验,为你挑选了2个好方法。

我似乎找不到任何信息,也找不到如何在SwiftUI的TextField上设置键盘类型的方法。能够启用安全文本属性,隐藏密码等也很好。

这篇文章显示了如何“包装” UITextField,但是如果不需要的话,我宁愿不使用任何UI控件。 如何使TextField成为第一响应者?

任何人都知道如何在不包装旧式UI控件的情况下完成此操作?



1> Viktor Garda..:

要创建一个可以输入安全文本的字段,可以使用 SecureField($password)

https://developer.apple.com/documentation/swiftui/securefield

如果要将contentTypetextField的设置为例如。.oneTimeCode你可以这样 也适用于keyboardType

TextField($code)
    .textContentType(.oneTimeCode)
    .keyboardType(.numberPad)



2> kontiki..:

我们不再需要使用hack。Beta 5带来了一个新的修饰符来设置键盘类型。例如,使用数字键盘:

.keyboardType(.numberPad)

还有autocapitalization()一个EnvironmentValue disableAutocorrection


推荐阅读
author-avatar
zhengping4476
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有