在iOS 8中禁用UIViewController的旋转

Jas*_*mit 1 objective-c ios ios8

我想禁用在iOS 8中的我的应用程序中只旋转一个viewController.我尝试使用一些较旧的方法,但它在iOS 8中无法正常工作或已弃用.

我在iOS 8中尝试了这种新的旋转方法.

- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
Run Code Online (Sandbox Code Playgroud)

但我不知道如何禁用此方法中的旋转.我只想在这个viewController中使用Landscape模式.我检查了其他问题,但我的代码仍然无法在iOS 8中运行.

请帮我.

Eva*_*azo 6

现在这更容易了.尝试使用:

- (BOOL)shouldAutorotate {
    return NO;
}
Run Code Online (Sandbox Code Playgroud)