2015-12-01 61 views
-1

我知道那裏已經有這個問題的答案,但是他們中沒有一個真正適用於我,或者至少我沒有足夠的經驗來實施它們。有一些直接的方法來實現這一點?我在UIKeyboardWillShowNotification(在textField.becomeFirstResponder()之後)觸發的方法中獲得鍵盤高度,所以如果有人給我具體的代碼行,最好的方法就是。謝謝如何顯示沒有動畫的鍵盤(Swift,iOS9)?

+0

隨時隨地什麼是你想顯示鍵盤的時候沒有設置動畫來實現?因爲我敢肯定,即使鍵盤動畫,你也有問題的解決方案 –

+0

我正在做簡單的瑣事遊戲(我只是在學習)。我想在導航欄和鍵盤之間放置遊戲區域。爲了構建遊戲區域,我使用堆棧視圖。 – Lachtan

+1

你能否更新我如何解決這個問題? – CaffeineShots

回答

0

有一些麻煩我管理如何處理它。

通知觀察者在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)") 
}