手机数码

iphone – IOS 6屏幕旋转,不使用故事板

微信扫一扫,分享到朋友圈

iphone – IOS 6屏幕旋转,不使用故事板
0

任何尝试最新iOS 6测试版(版本2或3)的人都有相同的自动旋转体验吗?

我不是使用故事板而是纯粹的导航控制:

self.navController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
[self.window addSubview:navController.view];

并有:

- (BOOL)shouldAutorotateToInterfaceOrientation: ](UIInterfaceOrientation)interfaceOrientation
{
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
} else {
    return YES;
}
}

- (NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskAllButUpsideDown;
}

但IOS根本没有任何支持,在3GS / 4S和4.3,5.0.5.1模拟器上适用于所有以前的iOS,但iOS 6似乎只是马车

iOS 6中的自动旋转正在发生变化.在iOS 6中,不推荐使用UIViewController的shouldAutorotateToInterfaceOrientation:方法.取而代之的是,您应该使用supportedInterfaceOrientations和shouldAutorotate方法.

Read more here
.

翻译自:https://stackoverflow.com/questions/11544382/ios-6-screen-rotation-without-using-storyboard

阅读原文...

Avatar

Keep your digital life secure with these 6 simple tricks

上一篇

Linux下安装Tomcat启动报错

下一篇

您也可能喜欢

评论已经被关闭。

插入图片
iphone – IOS 6屏幕旋转,不使用故事板

长按储存图像,分享给朋友