关于ipad的适配问题

最近做的项目是关于教育类的app,不可避免的需要观看视频在线学习的功能。手机客户端看视频怎么说呢当然没有大pad上看的过瘾。于是,需求来了。适配ipad。

关于在pad里的横竖屏简直不要太麻烦,我这里就只是适配下竖屏,在需要观看视频的界面打开横屏操作。记录一下。

当你从项目的 General 中设置了只支持竖屏显示,有时发现在iPhone 上是可行的,但在iPad上旋转设备后却还是可以横屏。

关于ipad的适配问题_第1张图片

如果需要iPad也只支持竖屏,则需要这样设置


关于ipad的适配问题_第2张图片

为确保ipad启动图是竖屏且打开ipda竖屏显示,首先修改下info.plist里的配置


只保留横屏的设置。

2.在项目里,因为我的需求是需要在看视频的页面能横屏,其它所有页面要求竖屏。所以需要在AppDelegate里作如下配置:


关于ipad的适配问题_第3张图片
关于ipad的适配问题_第4张图片

这样就满足打开app或者ipad是绝对竖屏。

在需要横屏的界面

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];

  appDelegate.allowRotation = YES;


就可以了。


简单记录一下

你可能感兴趣的:(关于ipad的适配问题)