Пользовательская клавиатура для iPhone X inputView.frame size
У меня есть пользовательская клавиатура, которая подходит для всех iPhone, кроме iPhone X. В моей пользовательской клавиатуре я создаю пользовательский интерфейс с файлом XIB и не использую Autolayout. Вот как я могу добавить свой вид клавиатуры в расширении клавиатуры.
self.myKeyX.frame = self.inputView.frame;
[self.inputView addSubview:self.myKeyX];
Однако моя клавиатура отображается только в черной области и не показывает полное место клавиатуры. Пожалуйста, смотрите на фото. Как я могу решить это? Спасибо. Вот фото
1 ответ
Следующее работает на меня, на iPhone X
- xib нужно поставить галочку "Использовать направляющие макета безопасной зоны"
- добавить ограничения в руководства по безопасной зоне