是否可以将子类UIButton添加到XCode 4.5 Interface Builder对象库,但作为自定义对象?
在这里您可以找到小样本项目:
https://www.dropbox.com/s/ioucpb6jn6nr0hs/blabla1.zip
解决方法
无法将新对象添加到Interface Builder对象库,但可以将常规UIButton拖出,并在Identity Inspector的第3个选项卡中将Custom Class属性更改为自定义类名.但是,您不会在xib文件中看到任何自定义项.
- (id)initWithFrame:(CGRect)frame
当你从xib启动时,不会调用它.您需要将该方法中的代码添加到
- (id)initWithCoder:(NSCoder*)coder
我测试了它,它工作.
顺便说一句,我不认为BlaButtonVC是一个好名字,因为它暗示你的类是一个视图控制器,当它实际上是一个视图时(除非VC代表你项目中的其他东西).