美文网首页
initWithCoder和initWithFrame、awak

initWithCoder和initWithFrame、awak

作者: 傲骨天成科技 | 来源:发表于2020-04-15 22:03 被阅读0次
  1. 当从代码实例化UIView的时候,initWithFrame会执行;

2.当从文件加载UIView的时候,initWithCoder会执行。

3.awakeFromNib相较于initWithCoder的优势是:当awakeFromNib执行的时候,各种IBOutlet也都连接好了;而initWithCoder调用的时候,虽然子视图已经被添加到视图层级中,但是还没有引用。如果你是基于xib或storyboard创建的控件,那么你可能需要对IBOutlet连接的子控件进行初始化工作,这种情况下,你只能在awakeFromNib里进行处理

相关文章

网友评论

      本文标题:initWithCoder和initWithFrame、awak

      本文链接:https://www.haomeiwen.com/subject/qyckvhtx.html