如何在iphone应用程序中将视图更改为水平

时间:2009-04-08 05:47:44

标签: iphone

如何将视图更改为水平视图。我不希望它在iphone打开时切换,我希望它永久水平。谢谢!

1 个答案:

答案 0 :(得分:0)

注意:stackoverflow(query)上已经有几个“格局”相关的问题/答案。但是直接回答你的问题,这里是关于这个话题的Apple official documentation的高级摘要:

  1. 使用字符串值UIInterfaceOrientationLandscapeRight(或UIInterfaceOrientationLandscapeLeft)将UIInterfaceOrientation添加到Info.plist。完成同样事情的另一个选择是在启动时调用UIApplication的setStatusBarOrientation:animated:方法(即,在applicationDidFinishLaunching :)中。
  2. 在根视图中,控制器实现shouldAutorotateToInterfaceOrientation:如下:
    -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
       return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
    }