Я хотел бы создать элемент @IBInspectable, как вы видите на рисунке ниже:

Моя идея - использовать что-то вроде enum как type для @IBInspectable, но похоже, что это не так, любые идеи, как реализовать такой элемент?
EDIT:
Похоже, что @IBInspectable поддерживает только эти типы:
-
Int -
CGFloat -
Double -
String -
Bool -
CGPoint -
CGSize -
CGRect -
UIColor -
UIImage
облом