縦向きの高さと横向きの高さはポイント単位で測定されます。
120472 次
8 に答える
30
キーボードの高さは、ポートレート モードで 216 ポイント、ランドスケープ モードで 162 ポイントです。
于 2012-07-01T17:49:23.597 に答える
17
バージョンの注意: iOS 9 & 10 では、カスタム キーボード サイズがサポートされているため、これはもはや価値がありません。
これは、モデルと QuickType バーによって異なります。
于 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 に答える