Как получить высоту inputAssistantItem на клавиатуре?

Я хочу получить высоту клавиатуры в iPad без высоты inputAssistantItem. Я могу получить высоту клавиатуры с помощью inputAssistantItem, но я не смог найти способ получить высоту inputAssistantItem.

Цель: у меня есть собственный keyboardInputView, и высота этого inputView должна быть точно такой же, как и по умолчанию. Я использую innerContentSize UIKeyboardInputView, чтобы установить высоту пользовательского inputView.

Заранее спасибо.


person Grovile    schedule 11.01.2019    source источник


Ответы (1)


Вы можете добавить входной вид в UITextField, он автоматически установит высоту UIKeyboardInputView:

let textfield = UITextField()

textfield.inputView = yourCustomView
person Karamjit Singh    schedule 11.01.2019
comment
Он не будет показывать одинаковую высоту для всех устройств — в основном для iPhone X. - person Grovile; 11.01.2019