Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.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
Codenameone SafeArea不适用于显示溢出菜单或对话框的窗体_Codenameone - Fatal编程技术网

Codenameone SafeArea不适用于显示溢出菜单或对话框的窗体

Codenameone SafeArea不适用于显示溢出菜单或对话框的窗体,codenameone,Codenameone,我注意到在iOS 13.3.1的iPhone Xr上,对SafeArea()的新支持(至少)在某些情况下不起作用 当为表单设置setSafeArea(true)时,它将在安全区域内正确显示。但是,当表单打开工具栏溢出菜单或显示对话框时,表单会立即展开以填充整个屏幕,就像安全区域未激活一样。当溢出菜单或对话框关闭时,表单将在安全区域内正确重新显示。这给人一种非常紧张的感觉 我相信我在其他情况下也看到过同样的问题,所以问题可能比这两种情况更普遍 这是一个bug还是我没有正确使用安全区?这听起来像个b

我注意到在iOS 13.3.1的iPhone Xr上,对SafeArea()的新支持(至少)在某些情况下不起作用

当为
表单设置
setSafeArea(true)
时,它将在安全区域内正确显示。但是,当表单打开
工具栏
溢出菜单或显示
对话框
时,
表单
会立即展开以填充整个屏幕,就像安全区域未激活一样。当溢出菜单或对话框关闭时,表单将在安全区域内正确重新显示。这给人一种非常紧张的感觉

我相信我在其他情况下也看到过同样的问题,所以问题可能比这两种情况更普遍


这是一个bug还是我没有正确使用安全区?

这听起来像个bug。请提出一个问题


溢出是作为对话框实现的,因此这似乎是对话框的一个问题。对话框以独特的方式绘制背景窗体。这不是背后的真实形式,而是形式的“假”绘画。此喷漆过程需要考虑安全区域。

谢谢,我报告了此问题,并已修复。