Val*_*adu 2 cocoa-touch objective-c uibarbuttonitem ipad ios
我正在尝试创建UIBarButtonItem
该类的子类.该按钮添加在nib文件中,我将其类设置为界面构建器中的自定义类.现在,如果这是一个UIView
类或子类,我将覆盖该 - (id)initWithCoder:(NSCoder *)decoder
方法以启动额外的自定义,但是UIBarButtonItem
缺少这样的方法.我试图覆盖它的-(id)init
方法,但没有成功,它不会被调用.我的问题,我应该在哪里开始自定义?我需要覆盖哪种方法?
这是因为你使用IB.在IB中创建对象时,它不会调用该类的init方法,而是使用该对象的归档版本.因此,要进行自定义初始化,请使用此方法:
-(void)awakeFromNib{
//initialize here
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3025 次 |
最近记录: |