gab*_*osz 5 xcode interface-builder uibutton ios
是否可以将子类 UIButton 添加到 XCode 4.5 Interface Builder 对象库,但作为自定义对象?
在这里您可以找到小示例项目:
https://www.dropbox.com/s/ioucpb6jn6nr0hs/blabla1.zip
无法将新对象添加到 Interface Builder 对象库,但您可以将常规 UIButton 拖出,然后在身份检查器的第三个选项卡中将“自定义类”属性更改为您的自定义类名称。不过,您不会在 xib 文件中看到任何自定义设置。
我看了你的示例代码。在 BlaButtonVC.m 中你有方法
- (id)initWithFrame:(CGRect)frame
Run Code Online (Sandbox Code Playgroud)
当您从 xib 启动时,不会调用此函数。您需要将该方法中的代码添加到
- (id)initWithCoder:(NSCoder*)coder
Run Code Online (Sandbox Code Playgroud)
我测试了它并且它有效。
顺便说一句,我认为 BlaButtonVC 不是一个好名字,因为它意味着你的类是一个视图控制器,而它实际上是一个视图(除非 VC 代表你的项目中的其他东西)。
| 归档时间: |
|
| 查看次数: |
2826 次 |
| 最近记录: |