iPad和iPad Mini的键盘高度是否相同?

时间:2014-06-03 10:46:30

标签: ios ipad

我有一个scrollview,当键盘被激活时,ContentSize将通过键盘高度增加。在iPhone上,我为键盘高度增加了216。而对于9.7英寸的iPad,我知道它的高度是264。

但iPad Mini的纵向键盘高度是多少?

1 个答案:

答案 0 :(得分:1)

首先编写tis代码,以便在键盘出现在viewdidload中时收到通知:

 [[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(keyboardWasShown:)
                                             name:UIKeyboardDidShowNotification object:nil];

然后编写以下代码以获取键盘的完整尺寸(在任何iOS设备中)。

    - (void)keyboardWasShown:(NSNotification*)aNotification
{
   NSDictionary* info = [aNotification userInfo];
   CGSize kbSize = [[info objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size;

    NSLog(@"height of keyboard is %f",kbSize.height);
}

键盘出现时会自动调用此方法。像这样动态获取任何iOS设备的尺寸。