【发布时间】:2011-06-22 20:58:32
【问题描述】:
我看到了这段代码:
CoolButton *coolButton = [[CoolButton alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 60.0f, 25.0f)];
[coolButton awakeFromNib];
// ...
[coolButton release];
CoolButton 子类UIButton。以编程方式调用awakeFromNib 可以吗?
如果我想做与-[CoolButton awakeFromNib] 中相同的事情,我想以编程方式而不是从 nib 文件创建对象,那么最好的方法是什么?
我应该只定义一个方法并在-[CoolButton awakeFromNib] 和-[CoolButton initWithFrame] 中调用它吗?或者,我应该定义另一种在两种情况下都会调用的初始化方法:我是通过编程方式还是从 nib 文件创建 CoolButton?
【问题讨论】:
标签: ios uikit nib awakefromnib