0

Xcode でアプリを作成しました。向きを 2 つの縦向きオプションに制限するボタンをクリックしました。2 つの縦方向のみを許可するように plist ファイルを変更しました。プログラムで制限を入れます。

アプリを携帯電話にビルドすると、横向きと直立した縦向きの両方に回転します。一体何?

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return ((interfaceOrientation == UIInterfaceOrientationPortrait) ||
            (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown));
            }
4

1 に答える 1

0

使用しているメソッドはコントローラー クラスの一部ですが、コントローラー クラスがアクティブでないか、画面上のビューを制御していない場合、そのメソッドは呼び出されない可能性があります。したがって、このメッセージが実際に呼び出されることはないため、アプリが自動回転している可能性があります。解決策は、View Controller クラスの接続または初期化をチェックして、期待どおりに実行されていることを確認することです。

于 2012-08-22T06:30:52.350 に答える