iOSからカスタムキーボードに与えられたビューの高さを取得する方法は?iOSとSwift 4のカスタムキーボードの高さ
私は現在、iPhone 8プラスのために手動でキーボードインタフェースを設定しています:
var keyboardHeight: CGFloat {
return UIScreen.main.bounds.height > UIScreen.main.bounds.width ? 226 : 162
}
どのようにプログラムですべてのサイズクラスのキーボードの高さを取得しますか?
カスタムキーボードまたはビューコントローラにコードを記述していますか?キーボードにコードを記述している場合は、コードによってキーボードの高さが指定されます。あなたがビューコントローラで書いているなら、あなたはAndreaが言ったようにキーボード通知を使うべきです。 – Paulw11
@ Paulw11コードはカスタムキーボードコントローラで書かれています。カスタムキーボードに与える高さは、デバイスごとに異なります。 – Carpsen90
制約を使用してキーボードの高さを設定するか、キーボードの親ビューのフレームを見てデフォルトの高さを取得できます。 – Paulw11