enum是不接口生成器中定义的运行时属性.Interface Builder的Attributes Inspector中未显示以下内容:
enum StatusShape:Int {
case Rectangle = 0
case Triangle = 1
case Circle = 2
}
@IBInspectable var shape:StatusShape = .Rectangle
Run Code Online (Sandbox Code Playgroud)
从文档: 您可以将IBInspectable属性附加到类声明,类扩展或类别中的任何属性,以用于Interface Builder定义的运行时属性支持的任何类型:布尔值,整数或浮点数,字符串,本地化字符串,矩形,点,大小,颜色,范围和零.
问:如何enum在Interface Builder的Attributes Inspector中看到?