Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 文本字段swift中的安全文本不正确_Ios_Swift_Swift5 - Fatal编程技术网

Ios 文本字段swift中的安全文本不正确

Ios 文本字段swift中的安全文本不正确,ios,swift,swift5,Ios,Swift,Swift5,我使用蒙特塞拉特字体作为密码文本字段,并从xcode启用安全文本输入选项,但密码字体不正确。我试过了,但没有找到任何解决办法 输出 预期结果 您指定的字体不包含项目符号字符或在该代码点具有不同字符。您需要使用在预期代码点具有项目符号字符的字体,或者根本不更改字体(通过从文本字段查询字体,然后将其分配回文本字段,可以更改字体大小以匹配您的UI) 它应该会起作用。顺便说一句,您可以在shouldCharacterChange事件的textField@中将每个字符转换为所需的字符。您的意思是将每个字

我使用蒙特塞拉特字体作为密码文本字段,并从xcode启用安全文本输入选项,但密码字体不正确。我试过了,但没有找到任何解决办法

输出

预期结果


您指定的字体不包含项目符号字符或在该代码点具有不同字符。您需要使用在预期代码点具有项目符号字符的字体,或者根本不更改字体(通过从文本字段查询字体,然后将其分配回文本字段,可以更改字体大小以匹配您的UI)

它应该会起作用。顺便说一句,您可以在
shouldCharacterChange
事件的
textField
@中将每个字符转换为所需的字符。您的意思是将每个字符替换为(*)。很抱歉,由于安全文本字段仅显示项目符号,更改其字体有什么意义?@Nikunj5294表示不要更改密码字段字体,因为它只显示项目符号。只需使用默认字体。@Nikunj5294在这种情况下,您可以在
secureTextEntry=true
使用
Helvetica
font时切换字体,否则使用
Montserrat