在 iOS 7 中,状态栏的默认行为是透明的,但在 Delphi XE7 中这似乎是不可能的。状态栏的颜色总是与主窗体相同(这是 iOS 6 中的默认行为)。Mainform.borderstyle 控制状态栏是否显示,但我找不到任何方法将其设置为透明。我已经尝试设置UIViewControllerBasedStatusBarAppearance
并UIStatusBarStyle
在 info.plist 中尝试调用
TUIApplication.wrap(TUIApplication.OCClass.sharedApplication).setStatusBarStyle(UIStatusBarStyleBlackTranslucent)
但它仍然坚固。
有没有人成功让它变得透明?- 或者这是 XE7 中的错误(或缺少的功能)?