在 Interface Builder 中使用常量

Posted

技术标签:

【中文标题】在 Interface Builder 中使用常量【英文标题】:Using constants in Interface Builder 【发布时间】:2016-12-23 15:49:51 【问题描述】:

在我的项目中,我通常使用具有 GUTTERPADDING 等值的常量文件来保持 UI 中的间距始终一致。

我已经开始使用 Interface Builder,并且想要一种使用常量来分隔元素而不是硬编码值的方法。

所以我想知道是否有一种方法可以为我的项目设置 IB 可以读取的配置值,无论它们是环境变量还是属性列表或其他什么?

【问题讨论】:

【参考方案1】:

没有这样的方法。但是,有一些内置的标准值(由视图的 margin 和视图之间的标准间距等概念表示)。

【讨论】:

有点蹩脚,但我想它会做的。

以上是关于在 Interface Builder 中使用常量的主要内容,如果未能解决你的问题,请参考以下文章

在 Interface Builder 中使用“属性”标签文本

在 Interface Builder 中使用大小类更改字体大小

如何在 Xcode 6 Interface Builder 中使用模板渲染模式?

在 Swift 中使用 IBOutlet 的 UIImageView 在 Interface Builder 中查看

在 Interface Builder 中使用 Suite 将值绑定到 NSUserDefaults

iOS:在 Interface Builder 中使用动态 contentSize 创建 UIScrollView