我在 Swift 中使用 IBInspectable Int 在 4 个四种形状 (0-3) 之间进行选择,但是可以在情节提要编辑器中设置大于 3 且小于 0 的值,这会停止 IBDesignable 系统的工作。
是否可以在情节提要编辑器中设置可以设置的值的最小和最大限制?
let SHAPE_CROSS = 0
let SHAPE_SQUARE = 1
let SHAPE_CIRCLE = 2
let SHAPE_TRIANGLE = 3
@IBInspectable var shapeType: Int = 0
@IBInspectable var shapeSize: CGFloat = 100.0
@IBInspectable var shapeColor: UIColor?