87

縦向きの高さと横向きの高さはポイント単位で測定されます。

4

8 に答える 8

30

キーボードの高さは、ポートレート モードで 216 ポイント、ランドスケープ モードで 162 ポイントです。

ソース

于 2012-07-01T17:49:23.597 に答える
17

バージョンの注意: iOS 9 & 10 では、カスタム キーボード サイズがサポートされているため、これはもはや価値がありません。

これは、モデルと QuickType バーによって異なります。

ここに画像の説明を入力

http://www.idev101.com/code/User_Interface/sizes.html

于 2015-03-23T15:01:04.670 に答える
11

キーボードの高さは、モデル、QuickType バー、ユーザー設定によって異なります...最善のアプローチは、動的に計算することです。

スイフト3.0

var heightKeyboard : CGFloat?

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardShown(notification:)), name: NSNotification.Name.UIKeyboardDidShow, object: nil)
}

func keyboardShown(notification: NSNotification) {
   if let infoKey  = notification.userInfo?[UIKeyboardFrameEndUserInfoKey],
       let rawFrame = (infoKey as AnyObject).cgRectValue {
       let keyboardFrame = view.convert(rawFrame, from: nil)
       self.heightKeyboard = keyboardFrame.size.height
       // Now is stored in your heightKeyboard variable
   }
}
于 2016-10-12T12:01:48.837 に答える