iOS Interface Builder 自定义样式?

标签 ios interface-builder themes styles

简单的问题。有谁知道为什么 Interface Builder 不允许在 UI 元素上应用自定义样式?为什么只能以编程方式执行此操作?

我知道这对于自定义 UIView 子类来说可能有多么困难,但默认控件肯定只有一小部分可通过 IB 获得的样式选项,例如背景颜色或更改字体颜色。为什么会这样?有什么方法可以通过 IB 处理应用程序主题这样的概念吗?

最佳答案

我个人的感觉是 Apple 做得对。它们提供适合 HIG 的元素和样式。如果他们开始添加其他元素/样式,那么从哪里开始,他们在哪里画线?

此外,Apple 并没有主动阻止使用自定义元素/样式,他们只是没有将其包含在工具集中。

我们最不需要的是一个充满臃肿的工具集。

关于iOS Interface Builder 自定义样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7508206/

相关文章:

ios - 手势识别器和 SceneKit

xcode4 - 在层次结构中移动UIView时保留位置(就地粘贴)

iphone - Storyboard 应用程序也可以在 iOS 5 之前的设备上运行吗?

visual-studio - Visual Studio 2017 颜色主题编辑器

php - Yii 主题不工作

objective-c - 多个 UITextfields 返回 Null IOS

ios - CoreStore如何观察数据库的变化

ios - 如何从 UITableViewCell 的 UIContextualAction 显示弹出窗口 UIAlertController?

ios - 无法在 UITextView 中使 URL 可点击

html - 修改Sphinx主题的内容宽度 'Read the Docs'