Я использую IBInspectable Int в Swift для выбора между 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?