Ios 在objective-c中旋转力

Ios 在objective-c中旋转力,ios,objective-c,iphone,Ios,Objective C,Iphone,所以我知道objective-c不再更新,现在有点落后了,但我仍在学习如何编写代码,所以它是完美的 我有一个应用程序,我正在创建的肖像和主要游戏是在景观菜单。我已经把ViewControllers变成了横向,当把设备变成横向时,它工作得很好,但是当设备保持纵向时,游戏就乱七八糟了 有谁能帮我强制旋转/让游戏等待屏幕显示?游戏看起来真的一团糟,所以我更喜欢如果屏幕被迫旋转 谢谢在需要更新方向的视图控制器中,添加: [UIViewController attemptRotationToDeviceO

所以我知道objective-c不再更新,现在有点落后了,但我仍在学习如何编写代码,所以它是完美的

我有一个应用程序,我正在创建的肖像和主要游戏是在景观菜单。我已经把ViewControllers变成了横向,当把设备变成横向时,它工作得很好,但是当设备保持纵向时,游戏就乱七八糟了

有谁能帮我强制旋转/让游戏等待屏幕显示?游戏看起来真的一团糟,所以我更喜欢如果屏幕被迫旋转


谢谢

在需要更新方向的视图控制器中,添加:

[UIViewController attemptRotationToDeviceOrientation];

在他们的视图中加载。

为什么菜单不也在横向视图中?从可用性的角度(没有回答这个问题),从纵向菜单转到横向游戏可能会让人感到沮丧。如果他们每次需要菜单时都必须来回旋转,那么菜单很快就会过时。考虑玩W/菜单布局,使之成为风景,所以这是一个无缝的经验为玩家。在XCode中,您可以设置支持哪些方向以防止旋转&只支持横向。我一直在考虑,它可能看起来相当不错。谢谢你的回答:)你问题的第一句很混乱。Objective-C是一种语言。它一点也不落后。这将是可行的很长一段时间。我知道它仍将在使用一段时间,但我似乎找不到任何新的/好的教程/教训,但现在可以找到吨的swift。这就是为什么我觉得它被抛在了后面。谢谢!这确实回答了我的问题:)