2016-12-04 1 views
1

私はiOS 10ユニバーサルアプリを持っています(iPadとiPhoneの両方をサポートしています)。アプリの.plistでは、アプリはポートレートモードとランドスケープモードの両方をサポートするように指定しました。今私は単一のUIViewControllerポートレートのみのモードに制限したいと思います。そのビューコントローラは、他のビューコントローラを表示する同じナビゲーションコントローラによって表示されます。 iOS 10では、単一の特定のビューコントローラをポートレートに制限するのに最適な(最も簡単な)方法は何ですか(公開されたソリューションはたくさんありますが、この問題の解決方法はバージョンによって異なりますiOS 10ユニバーサルアプリケーションでUIViewControllerをポートレートレイアウトに制限するにはどうすればよいですか?

答えて

1

ここでは、単一のUIViewControllerをポートレートのみのモードに制限したいと考えています。そのビューコントローラは、iOSの10で、他のビューコントローラ

を提示し、同じナビゲーションコントローラによって提示され、あなたが記述している何をすべきかサポートされている方法はありません。ナビゲーションコントローラは、1つの向きでは子供の一部を持ち、別の向きでは他の子供を持つことはできません。異なる向きをビューコントローラ力を持つ

ザのみサポートされている方法は、ビューコントローラ(モーダル)、ないナビゲーションコントローラのスタックにプッシュされ、ビューコントローラを提示することです。

+0

ありがとうございました。モーダルソリューションは私のために働いた。 –

関連する問題