iPhone SDK: 锁定屏幕方向

3

我在之前的一个应用程序(忘记应用名称了)中看到过这个功能,你可以锁定屏幕的当前方向。

是否有一种简单的方法来实现这个功能,例如只需使用一个按钮即可?

1个回答

5

只需在您的应用程序委托中添加一个实例变量,该变量可以通过按下锁定按钮进行设置。然后,在您的所有视图控制器中,您只需检查应用程序委托中的实例变量并响应即可。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

根据您的方向ivar的消息


如果将其用作rootViewController,则此操作将阻止应用程序,但如果您只需要一个屏幕而不是其他屏幕,则此答案不好,请在此处查看:http://stackoverflow.com/questions/12286998/uiviewcontroller-do-not-rotate-to-landscape - user529543

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接