我看到这样的代码:
CoolButton *coolButton = [[CoolButton alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 60.0f, 25.0f)];
[coolButton awakeFromNib];
// ...
[coolButton release];
CoolButton
子类UIButton
。 是否确定调用awakeFromNib
编程?
什么是这样做,如果我想这样做,在做同样的事情的最好方法-[CoolButton awakeFromNib]
对,我想以编程方式创建对象的时间,而不是从笔尖文件?
我应该定义一个方法,并调用它的-[CoolButton awakeFromNib]
和-[CoolButton initWithFrame]
或者,是否有另一种初始化方法我应该定义被调用在两种情况下:我是否创建一个CoolButton
编程或从榫文件?