我的 IOS 方向表现得很奇怪,不会听任何编程代码?
Posted
技术标签:
【中文标题】我的 IOS 方向表现得很奇怪,不会听任何编程代码?【英文标题】:My IOS orientation acting very strange and won't listen to any programing-code? 【发布时间】:2012-10-30 09:18:15 【问题描述】:正如标题所描述的,我的应用 atm 上有一个很大的“* 是什么”。似乎我根本无法控制不同幻灯片中的方向。 我只能通过 info-plist 文件以一种方式管理方向。问题是,info-plist 文件设置了整个应用程序的方向,我对此不感兴趣。在某些幻灯片中,我想允许横向左/右,而其他幻灯片只允许纵向,这在 info-plist 中不可行吗?
我已经尽我所能去理解这个问题,但我不能说我已经获得了更大的“啊哈时刻”。我在我的 ios 应用程序中使用 UINavigatorbar 和 Tabbar 可能会出现问题。如何让应用程序开始监听每个文件中的代码,以便我可以在本地管理方向?
【问题讨论】:
【参考方案1】:您使用的是 iOS 6 吗?如果是这样,-shouldAutorotateToInterfaceOrientation
方法已被弃用。
您现在必须重写 -supportedInterfaceOrientations
和 -preferredInterfaceOrientationForPresentation
方法才能管理屏幕方向。您可以在全局范围内或在单个视图控制器中执行此操作。
有关详细信息,请参阅UIViewController class reference。
【讨论】:
以上是关于我的 IOS 方向表现得很奇怪,不会听任何编程代码?的主要内容,如果未能解决你的问题,请参考以下文章
iOS:MapboxNavigationNative 是经过优化编译的 - 步进可能会表现得很奇怪;
尽管内容大小正确,但 UIScrollview 不会滚动; textview 子视图框架也表现得很奇怪