简单地说,我依靠以下代码来提供应用程序的方向。在应用程序中使用它有几个原因:
在这种情况下,我只是负责维护,并且无法做出偏离当前(并且正常运行)布局逻辑的重大更改。
截至目前,它依赖于以下内容来捕获应用程序方向:
var isLandscape: Bool {
return UIApplication.shared.statusBarOrientation.isLandscape
}
Run Code Online (Sandbox Code Playgroud)
但是,对于 Xcode 11 GM 版本,我收到了以下弃用警告:
'statusBarOrientation' 在 iOS 13.0 中被弃用:改用窗口场景的 interfaceOrientation 属性。
如何通过状态栏获取应用程序的方向?