首页 > 系统 > iOS > 正文

iOS 部分页面的强制横竖屏

2019-11-09 18:40:55
字体:
来源:转载
供稿:网友

iOS app的横竖屏设置非常简单,在info.plist文件中进行修改就能控制。

但如果app中页面的横竖屏要求不一样呢,就需要用到导航控制器进行控制。

写一个navigation的类,实现两个方法(以强制横屏为例)

-(NSUInteger)supportedInterfaceOrientations

{

    return UIInterfaceOrientationMaskLandscape;

}

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation

{

    return UIInterfaceOrientationIsLandscape(toInterfaceOrientation);

}

想要强制横屏的页面用navigation控制就行了,并且把导航条隐藏。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表