Я хочу добавить клавиатуру значок в левом нижнем углу на UIKeyboardType.NumberPad
. Как это может быть сделано?Пользовательская клавиатура iOS
Некоторые идеи, которые я прошел.
class
что соответствуетUITextInputTraits
я не мог понять, что требуется, чтобы удовлетворить протокол.UIButton
над клавиатуройsubclass
изUIView
и не использовать клавиатуру вообще. Это кажется самым сложным.
Я пробовал это, и я мог только заставить его быть выше клавиатуры в баре. Я хочу, чтобы он находился в левом нижнем углу, где в настоящее время находится пустой серый прямоугольник. –
let frame = CGRect (x: 0, y: self.view.frame.size.height - 40, ширина: 80, высота: 40); let view = UIView (frame: frame); view.backgroundColor = MDColor(). Черный; UIApplication.sharedApplication(). KeyWindow? .AddSubview (view) Это не работает. –
Вы правы. Клавиатура отображается в отдельном окне, поэтому вам нужно добавить subview в это окно. http://grab.by/MKB0 –