相关疑难解决方法(0)

如何在iOS 6中强制UIViewController为Portrait方向

由于ShouldAutorotateToInterfaceOrientation在iOS 6中已弃用并且我使用它来强制特定视图仅限纵向,在iOS 6中执行此操作的正确方法是什么?这仅适用于我的应用的一个区域,所有其他视图都可以旋转.

xcode xamarin.ios ios ios6

85
推荐指数
6
解决办法
10万
查看次数

在iOS6中的单个UIViewController上禁用自动旋转

我有一个项目使用UINavigationControllersegues工作正常,所有这些都正确旋转,事情是......我只是想禁用autorotation特定的UIViewController.我试过这个:

- (BOOL)shouldAutorotateToInterfaceOrientation:
                               (UIInterfaceOrientation)interfaceOrientation {    
    return NO;
}

// New Autorotation support for iOS 6.
- (BOOL)shouldAutorotate NS_AVAILABLE_IOS(6_0){
    return NO;
}

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskPortrait;
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我UIViewController会自动旋转,欢迎任何帮助:)

xcode objective-c uiinterfaceorientation autorotate ios6

19
推荐指数
3
解决办法
3万
查看次数

停止旋转模态UIViewController

模态UIViewController的父级自动旋转,但是当模态VC启动时,我只希望它以纵向显示而不能旋转.我试过简单地从shouldAutorotate模态VC中返回NO ,但没有快乐.支持iOS 5+.

任何帮助非常感谢.

iphone uiviewcontroller autorotate modalviewcontroller ios

4
推荐指数
1
解决办法
4627
查看次数