加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:39:45 所属栏目:百科 来源:网络整理
导读:是否可以将子类UIButton添加到XCode 4.5 Interface Builder对象库,但作为自定义对象? 在这里您可以找到小样本项目: https://www.dropbox.com/s/ioucpb6jn6nr0hs/blabla1.zip 解决方法 无法将新对象添加到Interface Builder对象库,但可以将常规UIButton拖出
是否可以将子类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代表你项目中的其他东西).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读