4

「LiveRendering」と呼ばれる新しい Xcode 6 機能を使用しています。いくつかの検査可能なプロパティをさまざまなカスタム ビューで頻繁に使用する必要があるため、それらをプロトコルで宣言したいと考えています。

例えば ​​:

  • LiveRenderingTextAttributesProtocol (textColor、textSize の検査可能なプロパティを宣言します)
  • LiveRenderingBorderAttributesProtocol (borderStyle、borderColor、borderWidth の検査可能なプロパティを宣言します)

など...

その後、各カスタム ビューは必要なプロトコルを実装します。

しかし、InterfaceBuilder の「属性インスペクター」列に検査可能なプロパティが表示されません:/ これらのプロパティの値を「定義済みランタイム属性の使用」として定義すると、LiveRendering はうまく機能しますが、属性インスペクター列でそれらを表示したい.

この問題を解決するためのアイデアをください?

4

1 に答える 1