setStatusBarOrientation:animated: not working in iOS 6

后端 未结 3 703
余生分开走
余生分开走 2020-12-05 08:50

I\'ve used this code to force an orientation change back to portrait when the user is finished watching the video (it allows viewing in landscape mode), before popping the v

3条回答
  •  囚心锁ツ
    2020-12-05 09:38

    Your root view controller should answer false to the method shouldAutorotate in order that your app responds to setStatusBarOrientation:animated

    From Apple Documentation: "if your application has rotatable window content, however, you should not arbitrarily set status-bar orientation using this method"

    To understand that, put a breakpoint in the shouldAutorotate method and you will see that it is called juste after setting the status bar orientation.

提交回复
热议问题