关于UIView的初始化

关于UIView的初始化,uiview,ios4,Uiview,Ios4,支持XIB文件中有2个视图:UIView1、UIView2 UIView1所有者是UIView1的所有者。我猜当加载XIB时,它将自动加载2个视图。但是,将不会触发UIView1所有者中的构造函数(initWithFrame:) 似乎有一些神奇的东西在幕后,我想知道如何向UIView的构造函数添加一些东西。initWithFrame将仅为从xib对象创建的两个对象(UIView1、UIView2)调用。假设xib所有者在xib加载之前存在。来自 如果使用interface builder设计界面

支持XIB文件中有2个视图:UIView1、UIView2

UIView1所有者是UIView1的所有者。我猜当加载XIB时,它将自动加载2个视图。但是,将不会触发UIView1所有者中的构造函数(initWithFrame:)


似乎有一些神奇的东西在幕后,我想知道如何向UIView的构造函数添加一些东西。

initWithFrame将仅为从xib对象创建的两个对象(UIView1、UIView2)调用。假设xib所有者在xib加载之前存在。

来自

如果使用interface builder设计界面,则在随后从nib文件加载视图对象时不会调用此方法。nib中的对象是使用其initWithCoder:方法重新构造和初始化的


在initWithCoder:method中放置您想要的任何代码。

UIView1Owner
UIViewController吗?答案需要您的注意。