Я использую выбор клавиатуры в Swift для текстовых полей, и мне нужно показать имя перечисления (emailAdress ...) в @IBInspectable вместо его номера Int (0-6). Как я могу это исправить?
public class TextFieldView: UIView{
enum KeyboardType: Int {
case normal
case asciiCapable
case numberPad
case phonePad
case emailAddress
case namePhonePad
}
@IBInspectable public var keyBoard: Int = 0 {
didSet {
let keyBoardType = KeyboardType(rawValue: keyBoard)
self.textField.keyboardType = UIKeyboardType.init(rawValue: keyBoardType!.rawValue)!
}
}