在 Interface Builder 中显示在代码中创建的 UIButton
Posted
技术标签:
【中文标题】在 Interface Builder 中显示在代码中创建的 UIButton【英文标题】:Show UIButton Created in Code in Interface Builder 【发布时间】:2014-10-01 15:47:45 【问题描述】:在 Xcode 6 中,是否可以通过将属性设置为 IBInspectable 来在界面生成器中显示头文件中的 UIButton 属性?该按钮完全在代码中创建。类似@property (nonatomic, retain) IBInspectable UIButton *directions;
【问题讨论】:
【参考方案1】:我不认为 uibutton 是可检查的类型。但是你为什么不直接使用 IBOutlet 呢? IBInspectable 只是一种设计一组无 UI 属性的方法,然后可以在 IB 中访问这些属性,以帮助您通过属性检查器自定义类。 如果您想预览自定义按钮,您应该使用 IBDesignable,但在这种情况下,它不适用于属性而是类。 IBDesignable 允许在 IB 中预览您的视图。
查看这篇文章:http://www.weheartswift.com/make-awesome-ui-components-ios-8-using-swift-xcode-6/
【讨论】:
以上是关于在 Interface Builder 中显示在代码中创建的 UIButton的主要内容,如果未能解决你的问题,请参考以下文章
在 Interface Builder 中显示在代码中创建的 UIButton
两个 UITableViewCell 具有相同的约束,但在 Interface Builder 中显示不同
如何在 Interface Builder 预览故事板中显示导航栏(助理编辑器)
Interface Builder 不会显示现有 XCode 项目中的对象?