2009-03-01 99 views
3

我已经在以前的应用程序中看到它(忘记了应用程序名称),您可以锁定屏幕的当前方向。iPhone SDK:锁定方向

是否有一个简单的方法来完成这个任务,例如,简单地使用一个按钮。

回答

5

只需将一个ivar添加到您的应用程序代理中,即可通过按锁定按钮进行设置。然后,在所有的视图控制器,你可以查一下应用程序委托伊娃和到

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 

消息作出响应,根据您的方位伊娃

+0

这将阻止应用程序,如果被用作RootViewController的,但如果你只需要1个屏幕和其他人,这个答案不好,请点击这里:http://stackoverflow.com/questions/12286998/uiviewcontroller-do-not-rotate-to-landscape – 2012-09-08 13:30:01