我正在使用名为"LiveRendering“的Xcode 6新特性。由于我需要在不同的自定义视图上大量使用一些可检查的属性,所以我想在协议中声明它们。
例如:
等等..。
之后,每个自定义视图实现它所需的协议。
但是我无法在InterfaceBuilder“属性检查器”列上看到我的可检查属性:/当我将这些属性的值定义为“使用定义的运行时属性”时,LiveRendering运行良好,但我希望在属性检查器列中看到它们。
请给我一个解决这个问题的主意。
发布于 2015-02-11 17:03:45
协议定义了一组可选或必需的方法和属性,以符合这些方法和属性,但它是负责实现它们的类。为了能够拥有可重用的基本IBInspectable属性,您可以拥有一个类似于MyInspectableView的超类,该类将声明和实现这些属性,因此您可以将其子类化,并在所有这些属性之间共享这些IBInspectables。
https://stackoverflow.com/questions/28459698
复制相似问题