0

どこでも見ましたが、iOS 6 でのこの厄介な回転の問題の解決策が見つかりません。

何らかの理由で、iOS 6 の回転メソッドが機能しません。それらは呼び出されません。

例えば:

iOS 5 でポートレート モードでビューを維持したい場合は、次を使用します。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
    return (interfaceOrientation == UIInterfaceOrientationPortrait);    
}

iOS 6 の新しいメソッドは次のようにする必要があることを知りました。

- (NSUInteger)supportedInterfaceOrientations{
    return UIInterfaceOrientationMaskPortrait;
}

私も追加しようとしました:

-(BOOL)shouldAutorotate
{
    return NO;
}

しかし、それはまったく機能しません。

助けてください!

4

1 に答える 1

0

これらがすべて揃っている場合は、Info.plist とコントローラーでサポートされている向きを設定するだけで簡単に実行できます。これは、プロジェクト ターゲットの [概要] タブから実行できます。

于 2013-02-13T17:25:59.437 に答える