0

アプリに 2 つの UIViewControllers と 2 つのビューがあります。1 番目のビューは黒、2 番目のビューは白です。向きはランドスケープ モードで、メイン (第 1) ビューは問題なく動作します。

そこで、2 番目のビュー コントローラーを作成し、ib で向きを横向きにし、2 番目のビューを IB 経由で接続しました。 ここに画像の説明を入力

ビューをつなげた瞬間に向きがめちゃくちゃになっていることに気づきました。代わりに、アプリがポートレイト モードで 2 番目のビューを表示しているようです。しかし、IB のどこにも、ポートレイト モードでの私のビューはありません。

私はこれを取得する必要があります。(2番目のviewcontrollerから2番目のビューを切断することで取得できますが、それは私が本当に望んでいるものではありません.

ここに画像の説明を入力

しかし、私はこれを取得しています。 ここに画像の説明を入力

これは簡単なはずですが、そうではないようです。これを修正するにはどうすればよいですか? 入れてみました

- (NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskLandscapeRight|UIInterfaceOrientationMaskLandscapeLeft;
}

両方のviewControllersにありますが、役に立ちません。何か案は?

4

1 に答える 1