子类化UIView,一种设置initWithFrame:或awakeFromNib的方法

子类化UIView,一种设置initWithFrame:或awakeFromNib的方法,uiview,initialization,subclassing,Uiview,Initialization,Subclassing,当对UIView进行子类化时,我倾向于创建一个名为“setup”的私有方法,将其放入initWithFrame和awakeFromNib中 其他人也会这样做吗?或者有没有一种我不知道的方法可以实现我想做的 我已经浏览了UIView类引用,但我什么也看不到,所以我只是想知道其他人会做什么?我实际上避免使用-awakeFromNib,而是使用-initWithCoder:来代替。这是我典型的UIView子类设置: -idinitWithFrame:CGRectframe{ if self=[supe

当对UIView进行子类化时,我倾向于创建一个名为“setup”的私有方法,将其放入initWithFrame和awakeFromNib中

其他人也会这样做吗?或者有没有一种我不知道的方法可以实现我想做的

我已经浏览了UIView类引用,但我什么也看不到,所以我只是想知道其他人会做什么?

我实际上避免使用-awakeFromNib,而是使用-initWithCoder:来代替。这是我典型的UIView子类设置:

-idinitWithFrame:CGRectframe{ if self=[super initWithFrame:frame]{ [自我初始化]; } 回归自我; } -IDITwithcoder:NSCoder*aDecoder{ if self=[super initWithCoder:aDecoder]{ [自我初始化]; } 回归自我; } -伊迪尼特{ 如果self=[super init]{ [自我初始化]; } 回归自我; } -无效初始化{ } 实际上我也有一个片段来做这件事。我只是打字

init_view
它生成了上述所有内容