1

1 つを除くすべてのビューで自動回転を無効にする方法について少し混乱しています。私は使用しFGalleryていて、そのビューで回転を有効にしたいだけです。

誰もが続行する方法を教えてもらえますか?

4

2 に答える 2

1

iOS 5.xの場合、からこのメソッドを実装できますが、サポートされている方向UIViewControllerにのみ戻りYESます。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

たとえば、ポートレートのみをサポートするには、次のようにします。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    if (UIInterfaceOrientationIsPortrait(interfaceOrientation)) {
        return YES;
    }

    return NO;
}

このメソッドはiOS6以降で非推奨になっていることに注意してください。

于 2012-12-28T16:10:19.497 に答える
0

ビューコントローラにshouldAutorotateToInterfaceOrientation:interfaceOrientationメソッドを実装しましたか?

必要な方向以外のすべてにnoを返すと、目的の結果が得られるはずです。

于 2012-12-28T16:10:36.597 に答える