美文网首页
关于Iphone、Ipad设置横竖屏的问题

关于Iphone、Ipad设置横竖屏的问题

作者: Wayne_Wang | 来源:发表于2017-06-15 11:35 被阅读148次

很少写文章,主要是自己水平有限,但是总是站在前辈的肩膀上攫取,自己从没付出也确实不像话。水平有限,就当是做记录了吧,如果能帮上有需要的一点点小忙也算是一点点回报吧。

回正题

最近在做一个很小的直播app需要适配手机和平板,要求是只能竖屏,我们对于手机竖屏很熟悉,方法也有很多。这里不做介绍,但是当我选择ipad运行的时候发现对手机设置的竖屏方法对ipad不管用,找了很多方法没实现,最后在我cocoachina上找到了一个方法,后来我发的帖子也有几位大侠回复了我总结了下。

强制控制iphone、ipad竖屏方法

方法一:

在plist文件里删除一个属性看图:

方法二:

然后在AppDelegate里强制控制,代码如下

.h文件

/**

* 是否允许旋转 YES:允许 NO:不允许

*/

@property(nonatomic,assign) BOOL allowRotation;

.m文件

//设置竖屏

- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{

if (self.allowRotation) {

return UIInterfaceOrientationMaskAll;

}

NSLog(@"iPad 旋转屏幕拉");

return UIInterfaceOrientationMaskPortrait;

}

(if 从句里的是如果有某些屏幕需要旋转则要在相对应的界面设置属性为yes)

方法三:

这个方法跟平常用到的对iphone的方法一样直接在设置里选择竖屏

但有点要注意,看图

这时候iphone已经可以了,但是iPad是不行的哪怕你把设备那栏选择到Universal也不行,此时我们再把设备换成ipad看图

此时ipad自动选上了left、right等那么我们把其他的去掉只剩下portrait

这样再把设备换成universal运行iphone和iPad会发现始终是竖屏的。参考这个横屏的也可以设置了。。。

相关文章

  • 关于Iphone、Ipad设置横竖屏的问题

    很少写文章,主要是自己水平有限,但是总是站在前辈的肩膀上攫取,自己从没付出也确实不像话。水平有限,就当是做记录了吧...

  • iOS 如何支持横竖屏

    在工程文件中配置支持横竖屏功(Device Orientation),可以设置设备iPhone或iPad 在App...

  • iPad和iPhone横竖屏设置

    最近做了个支持iphone和ipad的小应用,被横竖屏切换搞得有点难受,这里做一下总结。 1、在info.plis...

  • iPhone和iPad横竖屏选项设置

    使用场景:开发视频视频播放器时,播放器界面需要旋转设置屏幕 如果选择 Universal,如下图:Universa...

  • iOS 横屏调用相册

    问题:最近在iPad开发中遇到的一个调用相册的横竖屏问题,正常调用相册不管iPad是横竖屏,开启的相册都是竖屏的-...

  • uniapp 使用storyboard文件制作启动图

    下面先放官方文档: 使用说明 此 storyboard 文件适用于各种 iPhone 及 iPad 设备的横竖屏,...

  • 关于iPad应用强制横竖屏问题

    项目开发起初大家都喜欢选择“universe”[同时适用于iPhone和iPad],但是ipad有好几个方向需要适...

  • Android 横竖屏切换总结

    一.Android切换横竖屏 应用的横竖屏设置应用的横竖屏设置主要是通过Activity的screenOrient...

  • UISplitViewController 的使用

    分割视图控制器可以实现iPad屏幕下的分屏(左右) 会自适应iPad横竖屏下的布局可以设置当竖屏状态下, 隐藏ma...

  • 关于设置横竖屏的问题总结

    项目需求:首页不横屏 从首页进入下一个控制器是一个播放界面,用于播放视频,该界面会自动旋转屏幕,并且可以手动旋转屏...

网友评论

      本文标题:关于Iphone、Ipad设置横竖屏的问题

      本文链接:https://www.haomeiwen.com/subject/holerttx.html