我正在使用名为“LiveRendering”的新Xcode 6功能。由于我需要在不同的自定义视图上频繁使用一些可检查属性,因此我希望在协议中声明它们。
例如:
- LiveRenderingTextAttributesProtocol(声明textColor、textSize等可检查属性) - LiveRenderingBorderAttributesProtocol(声明borderStyle、borderColor、borderWidth等可检查属性)
然后,每个自定义视图都实现其需要的协议。
但是,我无法在Interface Builder的“属性检查器”列中看到我的可检查属性。当我将这些属性的值定义为“用户定义的运行时属性”时,LiveRendering能够正常工作,但我想在属性检查器列中看到它们。
请问如何解决这个问题?
例如:
- LiveRenderingTextAttributesProtocol(声明textColor、textSize等可检查属性) - LiveRenderingBorderAttributesProtocol(声明borderStyle、borderColor、borderWidth等可检查属性)
然后,每个自定义视图都实现其需要的协议。
但是,我无法在Interface Builder的“属性检查器”列中看到我的可检查属性。当我将这些属性的值定义为“用户定义的运行时属性”时,LiveRendering能够正常工作,但我想在属性检查器列中看到它们。
请问如何解决这个问题?