6

我已经看到了很多线程,但没有找到解决这个问题的任何具体解决方案。

我使用 XIB 创建了 UITextfield,没有为该字段以编程方式完成任何操作。

一旦我开始打字,文本字段的字体就会改变,一旦我将焦点移出它并且键盘消失,字体大小就会减小。

如何禁用它。当焦点移出文本字段时,我不希望字体发生变化。

4

1 回答 1

12

好的,

我想我已经找到了解决方案。

为 UITextfield 创建一个 IBOutlet。

在 textFieldDidEndEditing 和 textFieldShouldReturn 调用下面的行

[self.yourTextField setFont:nil];
[self.yourTextField setFont:"your font name and size"];

将字体设置为 nil 是关键,否则将不会设置新字体

于 2013-10-01T10:53:07.743 回答