我需要阻止旋转到横向,因为我的应用程序在尝试将视图旋转到横向时崩溃。
如何阻止旋转到横向以及在哪里可以设置块以使其适用于我的所有视图?
谢谢
我需要阻止旋转到横向,因为我的应用程序在尝试将视图旋转到横向时崩溃。
如何阻止旋转到横向以及在哪里可以设置块以使其适用于我的所有视图?
谢谢
在您的视图控制器中:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
if (interfaceOrientation==UIInterfaceOrientationPortrait ) {
return YES;
} else {
return NO;
}
}
这将防止您的视图尝试旋转到横向或倒置纵向。但是,这应该是默认设置。如果您还没有设置代码来处理横向,那么视图不应该尝试旋转。您的崩溃很可能来自其他地方。