UITextField具有国际化的安全/可见性

时间:2017-01-11 03:48:55

标签: ios internationalization passwords

我有一个UITextField,通常设置为secureTextEntry = YES。有一个“眼睛”图标显示密码,为了显示文本,将文本字段更改为secureTextEntry = NO。当UITextField具有UIKeyboardType.Default并且textfield具有secureTextEntry = YES时,则仅允许字母,数字和标点符号(对于当前系统键盘)。当secureTextEntry = NO时,标准的表情符号键盘按钮被添加到键盘。我们显然不希望允许将emojis输入密码文本域。

我们有一个将KeyboardType更改为UIKeyboardType.ASCIICapable的临时解决方案,它将可用选项限制为英文字母,数字和标点符号(与英语键盘的secureTextEntry = YES时显示的设置相同)但是将来我们期待需要支持完全国际化,因此需要支持其他字符集。有人有解决方案吗?

0 个答案:

没有答案