Ten*_*d93 2 objective-c rotation uiviewcontroller mpmoviewcontroller ios
我尝试了很多事情,但仍然无法在所有应用程序中仅旋转1个viewControllor。我只想在景观中显示(或旋转)带有的vc MPMoviePlayerViewController。
喜欢Facebook应用中的视频。该应用程序仅以纵向显示,但视频可以旋转。播放视频后,应用程序将返回纵向模式。我可以批准,但是在“完成”视频播放器按钮之后,单击了横向模式下的视图返回。
我怎样才能解决这个问题?
非常感谢你。
创建用于播放视频的新View控制器
单击项目,然后单击目标。在“部署信息”下的“常规”类别中,启用“所有轮换”
现在打开您的Root视图控制器并输入以下代码。给您应用的方向
码:
-(BOOL)shouldAutorotate
{
return TRUE;
}
-(NSUInteger)supportedInterfaceOrientations
{
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
return UIInterfaceOrientationMaskPortrait;
}
else
{
return UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight;
}
}
Run Code Online (Sandbox Code Playgroud)
4.现在,如果您使用addsubview方法表示其他ViewController的视图,则无需将orintation方法应用于其他控制器。但是,如果您已经使用了PresentController方法的任何vc,则向该控制器添加方向方法
| 归档时间: |
|
| 查看次数: |
2968 次 |
| 最近记录: |