仅在ios 6的一个视图中启用横向方向
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仅在ios 6的一个视图中启用横向方向相关的知识,希望对你有一定的参考价值。
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
-(BOOL)shouldAutorotate
{
return NO;
}
我只想在我的应用程序的一个视图中启用横向方向。其他视图必须仅支持纵向模式。但是对于ios 6,即使我正在使用iOS 6的最新方法,它也会自动旋转。期待正确的建议。
答案
对于仅纵向方向],请尝试以下方法
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
return UIInterfaceOrientationPortrait;
}
- (BOOL)shouldAutorotate {
return FALSE;
}
以上是关于仅在ios 6的一个视图中启用横向方向的主要内容,如果未能解决你的问题,请参考以下文章
如何在仅在 iOS-6 中支持横向方向的应用程序中使用 UIImagePickerController?