Ios UITextField安全/可见,具有国际化功能

Ios UITextField安全/可见,具有国际化功能,ios,internationalization,passwords,Ios,Internationalization,Passwords,我有一个UITextField,它通常设置为secureTextEntry=YES。有一个“眼睛”图标显示密码,为了显示文本,该图标将文本字段更改为secureTextEntry=NO。当UITextField具有UIKeyboardType。默认值且文本字段具有secureTextEntry=YES时,则只允许字母、数字和标点符号(对于当前系统键盘)。当secureTextEntry=NO时,标准表情键盘按钮将添加到键盘。显然,我们不希望emojis被允许输入密码文本字段 我们有一个将Keyb

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


我们有一个将KeyboardType更改为UIKeyboardType.ascicapable的临时解决方案,它将可用选项限制为英文字母、数字和标点符号(与secureTextEntry=YES时显示的设置相同,适用于英文键盘)然而,在未来,我们预计需要支持完全国际化,因此希望支持其他字符集。有人对此有解决方案吗?

“我们显然不希望emojis被允许输入密码文本字段”-为什么不?你应该支持用户可以输入的任何字符。事实上,刚刚与团队进行了讨论。考虑到人们对字母数字密码的记忆程度以及最终用户的技能水平,我们预计支持这一点会带来更多的痛苦。除了iOS不支持带有表情符号的安全文本输入之外。。。