在具有安全文本条目的UITextField上忽略UIKeyboardTypeNumbersAndPunctuation

Ome*_*mer 2 iphone uitableview uitextfield uikeyboard

我有一个代表数字密码的UITextField.我需要同时将键盘类型设置为UIKeyboardTypeNumbersAndPunctuation和secureTextEntry.

如果我将secureTextEntry设置为Yes,则即使我已将UIKeyboardTypeNumbersAndPunctuation设置为textField键盘类型,textField也会显示默认键盘.

另一方面,如果我将键盘类型设置为UIKeyboardTypeNumberPad它工作正常,但我没有完成/返回键来关闭该键盘.= S

这有解决方案或解决方法吗?

谢谢!

小智 6

我不知道它是不是一个bug ...

我改变了代码

XXX.KeyboardType = UIKeyboardTypeNumbersAndPunctuation

XXX.secureTextEntry = YES

XXX.secureTextEntry = YES

XXX.KeyboardType = UIKeyboardTypeNumbersAndPunctuation

然后,它的工作原理......