ios – 如何将自定义UIButton添加到Interface Builder对象库?

前端之家收集整理的这篇文章主要介绍了ios – 如何将自定义UIButton添加到Interface Builder对象库?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以将子类UIButton添加到XCode 4.5 Interface Builder对象库,但作为自定义对象?

在这里您可以找到小样本项目:
https://www.dropbox.com/s/ioucpb6jn6nr0hs/blabla1.zip

解决方法

无法将新对象添加到Interface Builder对象库,但可以将常规UIButton拖出,并在Identity Inspector的第3个选项卡中将Custom Class属性更改为自定义类名.但是,您不会在xib文件中看到任何自定义项.

我看了你的示例代码.在BlaButtonVC.m中你有方法

- (id)initWithFrame:(CGRect)frame

当你从xib启动时,不会调用它.您需要将该方法中的代码添加

- (id)initWithCoder:(NSCoder*)coder

我测试了它,它工作.

顺便说一句,我不认为BlaButtonVC是一个好名字,因为它暗示你的类是一个视图控制器,当它实际上是一个视图时(除非VC代表你项目中的其他东西).

猜你在找的Xcode相关文章