-4

ビューを横向きに回転しようとするとアプリがクラッシュするため、横向きへの回転をブロックする必要があります。

横向きへの回転をブロックするにはどうすればよいですか?また、すべてのビューに適用されるようにブロックをどこに設定できますか?

ありがとう

4

1 に答える 1

3

ビューコントローラの場合:

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

これにより、ビューが横向きまたは逆さまの縦向きに回転しようとするのを防ぐことができます。ただし、これはデフォルトである必要があります。横向きを処理するコードを設定していない場合は、ビューが回転しようとしていないはずです。クラッシュは他の場所から発生している可能性があります。

于 2010-04-16T21:43:59.227 に答える