UIControl是否有记录的生命周期?UIControl生命周期
这就是为什么我问:
假设我有一个的UITextField。我可以很容易地创建一个按钮,改变边框颜色,像这样:
myTextField.layer.borderColor = [[UIColor redColor] CGColor];
现在假设我有一个自定义控制这UIControl的子类。同样的代码不会改变边框的颜色,除非我也发出setNeedsLayout
,就像这样:
[myControl setNeedsLayout];
是否有一个事件方法的地方,我需要实现,使没有setNeedsLayout
这项工作?
它应该没有任何额外的努力工作。你确定你在主线程中设置它吗? – 2013-02-22 22:54:15