gpt4 book ai didi

ios - 为什么我不能将 secureTextEntry 与 UTF-8 键盘一起使用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:03 25 4
gpt4 key购买 nike

全部,我遇到了这个问题,对于具有 secureTextEntry=YES 的 UITextField,我无法显示任何 UTF-8 键盘(日语、阿拉伯语等),只有非 UTF-8 键盘(英语、法语等)可以显示.我在谷歌、本网站和 Apple 开发论坛上进行了大量搜索,看到其他人也有同样的问题,但由于没有实现我自己的 UITextField,似乎没有人有合理的解决方案或答案来判断这是否是一个错误或预期的行为。

如果这是有意为之的行为,为什么?是否有标准、白皮书,或者当我向产品经理说我们不支持 UTF-8 密码时我可以查看然后指向的某个地方?

谢谢,

最佳答案

我无法在 Apple 的文档中找到任何内容来解释为什么会出现这种情况,但在创建测试项目后确实如此。我猜测,任何使用复合字符的语言都不允许安全文本输入,因为这会使字符输入变得困难。

例如,对于日文输入,是否应该在输入后隐藏每个假名字符?或者只是汉字字符?如果是后者,则字符在屏幕上停留的时间长度足够长,因此安全输入几乎没有实际意义。对于使用复合输入法的其他语言也是如此。

This post includes code for manually implementing your own secure input behaviour.

关于ios - 为什么我不能将 secureTextEntry 与 UTF-8 键盘一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9944769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com