打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ios6,ios7强制转屏

在父视图控制器里面写如下代码

-(void)setViewOrientation:(UIInterfaceOrientation )orientation{    if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {        [[UIDevice currentDevice] performSelector:@selector(setOrientation:)                                       withObject:(id)orientation];    }    [UIViewController attemptRotationToDeviceOrientation];//这句是关键}-(NSUInteger)supportedInterfaceOrientations{    return UIInterfaceOrientationMaskPortrait;}-(BOOL)shouldAutorotate{    return YES;}- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{    return toInterfaceOrientation==UIInterfaceOrientationPortrait;}

在子视图控制器的加入,这里子视图控制器要横屏

- (void)viewWillAppear:(BOOL)animated{    [super viewWillAppear :YES];    [self setViewOrientation:UIInterfaceOrientationLandscapeRight];}
//重写下面子类的方法

- (NSUInteger) supportedInterfaceOrientations{

    returnUIInterfaceOrientationMaskLandscapeRight;

}

 

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation NS_DEPRECATED_IOS(2_0, 6_0){

    return toInterfaceOrientation == UIInterfaceOrientationLandscapeRight;

}

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ios6 屏幕旋转总结
iOS学习笔记(3)
iOS横竖屏解决方案
iOS系统自带的 **UIAlertView** 以及 屏幕自动旋转的实现
iOS导航栏使用总结
iPhone X home指示键适配
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服