我在a中使用自定义字体UITextField,该字体已secureTextEntry打开.当我在单元格中键入时,我会看到所选字体中的项目符号,但是当该字段失去焦点时,这些项目符号将恢复为系统标准字体.如果我再次点击该字段,它们将更改回我的字体,依此类推.
有没有办法可以确保他们继续显示自定义字体的项目符号,即使字段没有焦点?

在UITextField上更改secureTextEntry的值时,字体会发生变化.有谁知道为什么以及如何改变这种行为或如何解决它?没有涉及自定义字体,只有系统字体.

码:
let image: UIImage?
if self.passwordField.secureTextEntry == true {
let content = self.passwordField.text
self.passwordField.secureTextEntry = false
[...]
} else {
self.passwordField.secureTextEntry = true
[...]
}
Run Code Online (Sandbox Code Playgroud)
倾倒self.passwordField.font于变化并且似乎没有改变
我在iOS7中遇到了一个安全文本字段的奇怪问题.这似乎是一个愚蠢的细节,但我想解决它.
事实证明我有两个文本字段,一个用于插入用户名,另一个用作用户密码的输入.问题是,当我在密码字段中插入文本时,点大小变小,但是当这个安全文本字段停止作为第一响应者时,点的大小变为它应该的大小(大于第一响应者时) .
作为一个ilustration,看看从我的应用程序中提取的这两个图像:
非第一响应者:

急救人员:

如您所见,点的大小会根据安全文本字段是否为第一响应者而更改.
有没有办法避免这种大小调整?
谢谢大家.
附加信息:
我正在使用外部文本字体,似乎在文本字段上工作正常.
两个文本字段的文本大小均为17.0.
字体类型和字体大小都在文本字段所在的ViewController的ViewDidLoad方法中设置.