2015-11-04 89 views
0

如果沒有位於鍵盤頂部的預測性文本欄,&的iOS 8以上的Apple系統鍵盤的高度是多少?iOS8/iOS8中Apple系統鍵盤的高度是多少?

+0

從內存中,這是384px沒有文字欄(和概率40-44px文本吧),但低於庵埠的回答是一個更好的答案。 –

+0

我剛剛檢查出它的224點沒有在iPhone 6模擬器上的預測文本欄和253點在iPhone 6模擬器上的預測文本欄。 – goelv

回答

1

使用

NSValue* keyboardFrame = [keyboardInfo valueForKey:UIKeyboardFrameEndUserInfoKey]; 

詳細值

UIKeyboardWillChangeFrameNotification觀察者添加到viewDidLoad;

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillChange:) name:UIKeyboardWillChangeFrameNotification object:nil]; 

委託方法

- (void)keyboardWillChange:(NSNotification *)notification { 
    NSDictionary* keyboardInfo = [notification userInfo]; 
    NSValue* keyboardFrame = [keyboardInfo valueForKey:UIKeyboardFrameEndUserInfoKey]; 
    NSLog("value ==%@",keyboardFrame); 
} 
+0

你知道具體的價值是什麼嗎?所以我可以提供給設計師。 – goelv

+1

@goelv獲得上面建議的值,並...在日誌中打印... – lukya

+1

@goelv - 檢查更新的答案 –