我创建了 UITextField 的自定义子类,其中设置了背景和占位符文本颜色。当我没有设置我的文本字段的文本(在视图控制器中)时,drawPlaceholderInRect 被调用得很好。
但是当我调用这个方法时:
[self.txtEmail setText:@"test@test.com"];
不再调用 drawPlaceholderInRect 方法。文本字段的文本设置正常,但未调用该方法。由于在未设置文本时调用它,因此代表等应该没问题。
到底是怎么回事?
我创建了 UITextField 的自定义子类,其中设置了背景和占位符文本颜色。当我没有设置我的文本字段的文本(在视图控制器中)时,drawPlaceholderInRect 被调用得很好。
但是当我调用这个方法时:
[self.txtEmail setText:@"test@test.com"];
不再调用 drawPlaceholderInRect 方法。文本字段的文本设置正常,但未调用该方法。由于在未设置文本时调用它,因此代表等应该没问题。
到底是怎么回事?