简单的问题。有谁知道为什么 Interface Builder 不允许在 UI 元素上应用自定义样式?为什么只能以编程方式执行此操作?
我知道这对于自定义 UIView 子类来说可能有多么困难,但默认控件肯定只有一小部分可通过 IB 获得的样式选项,例如背景颜色或更改字体颜色。为什么会这样?有什么方法可以通过 IB 处理应用程序主题这样的概念吗?
最佳答案
我个人的感觉是 Apple 做得对。它们提供适合 HIG 的元素和样式。如果他们开始添加其他元素/样式,那么从哪里开始,他们在哪里画线?
此外,Apple 并没有主动阻止使用自定义元素/样式,他们只是没有将其包含在工具集中。
我们最不需要的是一个充满臃肿的工具集。
关于iOS Interface Builder 自定义样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7508206/