Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用带有外部(蓝色tuth)键盘的inputAccessoryView时视图高度错误_Iphone_Ios_Bluetooth_Keyboard_Uitextfield - Fatal编程技术网

Iphone 使用带有外部(蓝色tuth)键盘的inputAccessoryView时视图高度错误

Iphone 使用带有外部(蓝色tuth)键盘的inputAccessoryView时视图高度错误,iphone,ios,bluetooth,keyboard,uitextfield,Iphone,Ios,Bluetooth,Keyboard,Uitextfield,在我的应用程序中,我已将inputAccessoryView设置为文本字段 当我使用蓝牙键盘时,它给了我错误的视角高度,它从iPad总高度中减去了设备的键盘高度1024,尽管键盘没有显示在设备中,因为蓝牙键盘是打开的 如果我没有设置inputAccessoryView或将其设置为零,那么它工作正常,并为我提供正确的视图高度1024 有人能告诉我哪里错了,或者有什么遗漏吗 谢谢。我们可以在iPad上使用它。请您检查一下以下方法是否有类似的参数 inputAccessoryView = [[UIVi

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

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

如果我没有设置
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);