【问题标题】:Can we use IB_DESIGNABLE with category?我们可以将 IB_DESIGNABLE 与类别一起使用吗?
【发布时间】:2015-09-08 09:11:58
【问题描述】:

我发现 IB_DESIGNABLE 非常有用,我可以使用 SubClassing 和 IB_DESIGNABLE 设计任何东西,但是是否可以像在子类中使用类别一样使用 IB_DESIGNABLE?

【问题讨论】:

  • 我相信你只能在自定义视图中使用 IB_DESIGNABLE。因此,如果您在类别中声明 IB_DESIGNABLE,则需要有第二个自定义类来扩展 UIView 并导入具有该类别的标头以便在 IB 中可设计。

标签: ios xcode subclass categories ibdesignable


【解决方案1】:

来自docs

当您将 IB_DESIGNABLE 属性添加到自定义视图的类声明、类扩展或类别时,Interface Builder 会在画布上呈现您的自定义视图。当您对代码进行更改时,Interface Builder 会重新构建您的自定义视图并重新呈现您的自定义视图。

看来你可以

【讨论】:

  • 谢谢,但我找不到任何可行的示例,并且当我以在子类中使用的相同方式使用它时它不起作用
  • 我从来没有尝试过自己,所以我无法帮助你,我害怕
猜你喜欢
  • 2012-04-25
  • 2022-01-04
  • 2012-07-13
  • 1970-01-01
  • 2021-06-02
  • 2019-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多