首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

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

2013-07-04 
ios 单个ViewController支持横屏,其他的全部是竖屏的处理方法如果项目中用了navigationViewController, 那

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;}

?

热点排行