读书人

ios 单个ViewController支持横屏其余

发布时间: 2013-07-04 11:45:40 作者: rapoo

ios 单个ViewController支持横屏,其他的全部是竖屏的处理方法

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

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{    return toInterfaceOrientation != UIDeviceOrientationPortraitUpsideDown;}- (BOOL)shouldAutorotate{    if ([self.topViewController isKindOfClass:[AddMovieViewController class]]) {  //  如果是这个 vc 则支持自动旋转        return YES;    }    return NO;}- (NSUInteger)supportedInterfaceOrientations{    return UIInterfaceOrientationMaskAllButUpsideDown;}

?

读书人网 >操作系统

热点推荐