在我的应用程序中,我已设置inputAccessoryView
为文本字段。
当我使用蓝牙键盘时,它给了我错误的视图高度1024
,尽管键盘未显示在设备中,但它从 iPad 的总高度中减去设备的键盘高度,因为蓝牙键盘已打开。
如果我没有设置inputAccessoryView
或将其设置为零,那么它可以正常工作并给我正确1024
的视图高度。
谁能指导我哪里错了或者有什么遗漏?
谢谢。
在我的应用程序中,我已设置inputAccessoryView
为文本字段。
当我使用蓝牙键盘时,它给了我错误的视图高度1024
,尽管键盘未显示在设备中,但它从 iPad 的总高度中减去设备的键盘高度,因为蓝牙键盘已打开。
如果我没有设置inputAccessoryView
或将其设置为零,那么它可以正常工作并给我正确1024
的视图高度。
谁能指导我哪里错了或者有什么遗漏?
谢谢。
它适用于我们在 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);