【发布时间】:2016-05-31 11:54:56
【问题描述】:
当我的 swift iPhone/iPad 应用程序处于拆分视图或在 iPhone 上运行时,我想让它发生一些事情。基于这个答案(Detect if app is running in Slide Over or Split View mode in iOS 9),我已经想出了如何在 Objective-C 中做到这一点。我没有使用拆分视图控制器(如果拆分视图处于活动状态,则会发生几件次要事情的压力)。是否可以实时检查应用窗口的宽度?
基本上,我只想在窗口宽度低于某个值时在我的应用中发生一些事情。
【问题讨论】:
-
我从未测试过拆分视图,但请检查 UIScreen.mainScreen().bounds 是否可以做到这一点。
-
尺码等级不同。
-
那么,@UlyssesR 有什么想法吗?
-
@nhgirf 我现在能做什么?
-
@JohnRamos 我只能猜测,试试这些: UIScreen.mainScreen().applicationFrame.size.width 或 self.navigationController.navigationBar.frame.size.width