[我知道这已经死了,如果不是因为没有足够的 stackoverflow 点来制作一个问题,我会就现有问题提出后续问题:(]
我正在寻找一种强制现有 UI 重新定向而无需破坏主界面ViewController
或View
. 我们在全屏模式下工作,所以我假设我不能使用通常引用的任何工具栏方法。最后我只对iOS5感兴趣。
对于 iOS6,我有一个基于如何在 iOS 6 中以编程方式更改设备方向的答案的解决方案。我使用了包含 的解决方案ForcePortrait
,并对其进行了更改,因此我可以提供所需的方向作为参数。
对于 iOS5,我尝试了以下建议:
[UIDevice currentDevice] performSelector:NSSelectorFromString(@"setOrientation:") withObject:(id)UIInterfaceOrientationPortrait];
从如何以编程方式设置设备(UI)方向?. 这很好用,但我担心它会被 App Store 拒绝(完全不适合我们)。
有没有人在获得 App Store 批准和/或得到更好建议的东西上使用它?