首先 - 我是程序员,但我不是iOS程序员。
是否有方法,除了" secureTextEntry = YES"强制输入字段使用系统键盘?
我正在调查1Password中的不舒服行为(我不适用于AgileBits),其中所有第三方键盘都在应用范围内被禁用。他们可以选择重新启用它们,但它隐藏在高级选项中,对用户来说并不明显。如果您已经删除了系统键盘而不是第三方键盘,那么您只需要一个完全没有键盘的应用程序,或者只获得表情符号(如果已安装)。
如果有一种方法可以将某个字段指定为需要系统键盘,而不将其视为密码,我还是无法在iOS文档中找到它......但是他们的doc网站不是&# 39;最容易导航或搜索。
答案 0 :(得分:0)
UITextField
符合UITextInputTraits
协议。此协议有一个keyboardType
,您可以将其设置为UIKeyboardType
枚举中的一个值(在此处找到:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextInputTraits_Protocol/index.html#//apple_ref/c/tdef/UIKeyboardType)。除了选择隐藏字符(通过keyboardType
)之外,您还可以更改此secureTextEntry
。