仅设计时间视图属性

时间:2017-09-28 07:19:46

标签: ios interface-builder

是否可以设置某些UIView属性(例如背景颜色)仅在设计时在界面构建器中使用?

原因是我有一些自定义控件,它们在界面构建器中没有渲染,而不是普通的UIView,因此它们不会从背景中脱颖而出。

1 个答案:

答案 0 :(得分:1)

,你只能通过约束来做这样的事情。如果要设置UIView的颜色,将其与背景区分开来,则必须在某处覆盖它。例如,在UIView子类中,您可以在初始值设定项或awakeFromNib方法中执行此操作。

另一个选项是使用IB_DESIGNABLE并在initWithFrame初始化程序中设置颜色,Xcode用它来预呈现自定义视图。