iPhone:如何防止视图旋转到横向视图?

时间:2010-04-16 20:22:26

标签: iphone uiviewcontroller rotation landscape

我需要阻止旋转到横向,因为我的应用在尝试将视图旋转到横向时会崩溃。

如何阻止旋转到横向以及在哪里可以设置块以使其适用于我的所有视图?

由于

1 个答案:

答案 0 :(得分:3)

在您的视图控制器中:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
    if (interfaceOrientation==UIInterfaceOrientationPortrait ) {
        return YES;
    } else {
        return NO;
    }
}

这会阻止您的视图尝试旋转为横向或倒置肖像。但是,这应该是默认的。如果您尚未设置代码来处理横向方向,那么视图不应该尝试旋转。你的崩溃很可能来自其他地方。