您的位置:首页 > 移动开发 > IOS开发

iOS开发之:iOS单个ViewController支持横屏,其他全竖屏方法

2015-07-31 16:00 507 查看
如果项目中用了navigationViewController, 那么就应该新建一个uinavigationViewController的子类,然后在这个类里面写上下面的代码,在使用的时候就用自定义的这个navCtr, 就是说需要在根视图里面控制

AD:

如果项目中用了navigationViewController, 那么就应该新建一个uinavigationViewController的子类,然后在这个类里面写上下面的代码,在使用的时候就用自定义的这个navCtr, 就是说需要在根视图里面控制

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{

    return
toInterfaceOrientation !=
UIDeviceOrientationPortraitUpsideDown;

}

- (BOOL)shouldAutorotate

{

    if
([self.topViewController isKindOfClass:[AddMovieViewController class]]) {//
如果是这个
vc 则支持自动旋转

        returnYES;

    }

    return
NO;

}

- (NSUInteger)supportedInterfaceOrientations

{

    return
UIInterfaceOrientationMaskAllButUpsideDown;

}

这里要全选

☆ 如未能解决请联系QQ1018293714,希望后人珍惜时间,少走弯路,享受生活。

Mike Miller.

Date:2015-07-31 15:56

本文转载自:http://mobile.51cto.com/hot-405158.htm
转载请注明出处,尊重原创。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息