0

私のiPadアプリは、両方の横向き(左と右)をサポートするように設定されています。6.0または6.1シミュレーターで実行すると、期待どおりに動作します。しかし、5.1では、縦向きにロックされ(上または下、わかりません)、シミュレーターを回転させても向きが変わりません。

編集:これはこの質問の重複としてマークされています: iOS6とiOS5の両方の自動回転をサポートしています

質問を変更します。この関数を追加せずにこれを行うにはどうすればよいですか。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}

すべてのビューコントローラに?

4

1 に答える 1

3

iOS 5.1 および初期バージョンでの要件に従って方向をサポートするには、このような以下のメソッドをオーバーライドする必要があります...

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
于 2013-03-21T04:00:45.500 に答える