iOS 8 - 在不使用secureTextEntry的情况下强制输入字段的系统键盘?

时间:2014-11-05 19:02:44

标签: ios

首先 - 我是程序员,但我不是iOS程序员。

是否有方法,除了" secureTextEntry = YES"强制输入字段使用系统键盘?

我正在调查1Password中的不舒服行为(我不适用于AgileBits),其中所有第三方键盘都在应用范围内被禁用。他们可以选择重新启用它们,但它隐藏在高级选项中,对用户来说并不明显。如果您已经删除了系统键盘而不是第三方键盘,那么您只需要一个完全没有键盘的应用程序,或者只获得表情符号(如果已安装)。

如果有一种方法可以将某个字段指定为需要系统键盘,而不将其视为密码,我还是无法在iOS文档中找到它......但是他们的doc网站不是&# 39;最容易导航或搜索。

1 个答案:

答案 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