我的应用在 iPhone 状态栏上绘画

My app painting over the iPhone status bar

今天,我在 iPhone 上制作了我的第一个应用程序版本 运行。当我这样做时,我看到它在状态栏位于屏幕顶部的区域上绘制,但状态栏也被绘制,因此两者混合。

我确实尝试将构建的隐藏状态栏 属性 设置为 true,但结果相同。

我真正想要的是我的应用程序应该保留状态栏并对其进行绘制,但不是状态栏所在的位置。

我如何在 Codenameone 中执行此操作?

iOS 7 和更新版本希望您的应用程序在状态栏下方绘制,这是 Apple 的设计选择,作为开发人员,您应该为状态栏留下 space。

iOS 上的默认本机主题具有填充顶部的 StatusBar UIID 样式,但如果您选择删除 includeNative 主题常量或删除该填充,则不会按预期工作。