强有力地改变方向

时间:2012-06-13 13:38:35

标签: iphone

在我的应用中,在播放视频时,用户可以在方向横向和纵向全屏播放。但是当从全屏移回到原始位置时,我想将控制器的方向改为纵向,如果它在横向上运行。

如果我推动该控制器它的工作正常,但我必须提出它。所以它不适用于现有的控制器。

我使用下面的代码使其成为肖像。

  [appdel.navigationController.presentedViewController.view removeFromSuperview];

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait];
[[UIApplication sharedApplication].self.delegate.window addSubview:[appdel.navigationController.presentedViewController.view];
self.navigationController.navigationBar.hidden=NO;

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

当你进入前一个控制器时,看到控制器出现的情况 viewWillApear:上一个方法将调用,因此在viewWillApear中更改方向:mthod