-1
我知道那裏已經有這個問題的答案,但是他們中沒有一個真正適用於我,或者至少我沒有足夠的經驗來實施它們。有一些直接的方法來實現這一點?我在UIKeyboardWillShowNotification
(在textField.becomeFirstResponder()
之後)觸發的方法中獲得鍵盤高度,所以如果有人給我具體的代碼行,最好的方法就是。謝謝如何顯示沒有動畫的鍵盤(Swift,iOS9)?
我知道那裏已經有這個問題的答案,但是他們中沒有一個真正適用於我,或者至少我沒有足夠的經驗來實施它們。有一些直接的方法來實現這一點?我在UIKeyboardWillShowNotification
(在textField.becomeFirstResponder()
之後)觸發的方法中獲得鍵盤高度,所以如果有人給我具體的代碼行,最好的方法就是。謝謝如何顯示沒有動畫的鍵盤(Swift,iOS9)?
有一些麻煩我管理如何處理它。
通知觀察者在viewDidLoad中:
NSNotificationCenter.defaultCenter().addObserver(self, selector: "keyboardShown:", name: UIKeyboardDidShowNotification, object: nil)
方法六
func keyboardShown(notification: NSNotification) {
let info = notification.userInfo!
let value: AnyObject = info[UIKeyboardFrameEndUserInfoKey]!
let rawFrame = value.CGRectValue()
let keyboardFrame = view.convertRect(rawFrame, fromView: nil)
println("keyboardFrame: \(keyboardFrame)")
}
隨時隨地什麼是你想顯示鍵盤的時候沒有設置動畫來實現?因爲我敢肯定,即使鍵盤動畫,你也有問題的解決方案 –
我正在做簡單的瑣事遊戲(我只是在學習)。我想在導航欄和鍵盤之間放置遊戲區域。爲了構建遊戲區域,我使用堆棧視圖。 – Lachtan
你能否更新我如何解決這個問題? – CaffeineShots