0

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

如果我推动那个控制器,它工作正常,但我必须展示它。所以它不适用于提供的控制器。

我正在使用下面的代码来制作肖像。

  [appdel.navigationController.presentedViewController.view removeFromSuperview];

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

谢谢你的帮助

4

1 回答 1

0

看到当你进入前一个控制器时呈现控制器的情况下,
前一个方法的 viewWillApear: 将调用,所以在 viewWillApear: mthod 中改变你的方向

于 2012-06-13T13:52:13.810 回答