0

在我的应用程序中,我已设置inputAccessoryView为文本字段。

当我使用蓝牙键盘时,它给了我错误的视图高度1024,尽管键盘未显示在设备中,但它从 iPad 的总高度中减去设备的键盘高度,因为蓝牙键盘已打开。

如果我没有设置inputAccessoryView或将其设置为零,那么它可以正常工作并给我正确1024的视图高度。

谁能指导我哪里错了或者有什么遗漏?

谢谢。

4

1 回答 1

0

它适用于我们在 iPad 上。您能否检查一下您是否有以下方法的类似参数,

inputAccessoryView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];

当我们强制使用键盘时,

CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
Global *obj=[Global getInstance];
inputAccessoryView.superview.frame = CGRectMake(0, 420, screenHeight, 352);
于 2013-12-17T19:00:09.263 回答