您的位置:首页 > 产品设计 > UI/UE

IOS 7 设置某一个UIViewController横屏,其他坚屏的问题

2014-08-12 16:08 267 查看
1.先在plist文件设置支持的方向(可以在项目的general 里面勾选设置)

2.IOS7 与 ios6的横屏坚屏设置相同,但与ios5不一样,IOS5用shouldAutorotateToInterfaceOrientation方法,而ios6 ios7,用supportedInterfaceOrientations and/or shouldAutorotate 代替。

shouldAutorotate表示是否可以横竖屏

supportedInterfaceOrientations, preferredInterfaceOrientationForPresentation表示支持哪几种屏方向改变,支持多种时用“|”分隔。

备注:设置了shouldAutorotate为NO时,而某一页面supportedInterfaceOrientations和preferredInterfaceOrientationForPresentation支持多种时,从其他页面返回时屏的方向会与其他页面相同时(如果支持的话))

3.如果是用UItabViewControler ,UINavigationController包含UIViewController时要category,重写这几个方法,并返回当页页面的的这几个方法状态
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐