某处是否有记录在案的 UIControl 生命周期?
这就是我问的原因:
假设我有一个 UITextField。我可以很容易地连接一个按钮来改变边框颜色,如下所示:
myTextField.layer.borderColor = [[UIColor redColor] CGColor];
现在假设我有一个自定义控件,它是 UIControl 的子类。除非我也发出,否则相同的代码不会更改边框颜色setNeedsLayout
,如下所示:
[myControl setNeedsLayout];
我需要在某处实现事件方法以使其在没有 的情况下工作setNeedsLayout
吗?