【问题标题】:Design time only view properties仅设计时视图属性
【发布时间】:2017-09-28 07:19:45
【问题描述】:

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

原因是我有一些自定义控件,它们在界面生成器中与普通 UIView 不同,因此它们不会从背景中脱颖而出。

【问题讨论】:

    标签: ios interface-builder


    【解决方案1】:

    ,你只能在约束条件下做这样的事情。如果您想为UIView 设置颜色以将其与其背景区分开来,您必须在某处覆盖它。例如,在 UIView 子类中,您可以在初始化程序或 awakeFromNib 方法中执行此操作。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 2015-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多