我的 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/Unity

为啥 nodejs 对我的代码表现得很奇怪?

iOS:MapboxNavigationNative 是经过优化编译的 - 步进可能会表现得很奇怪;

尽管内容大小正确,但 UIScrollview 不会滚动; textview 子视图框架也表现得很奇怪

当我使用 CSS 网格运行 Dash App 时,它表现得很奇怪

片段在我的回收站视图中表现得很奇怪