2

2つのビューコントローラ(AとB)が必要です。vc Aはアイテムのリストであり、縦向きのみをサポートします。リストからアイテムを選択すると、(pushViewControllerを介して)vc Bに移動し、選択したアイテムの詳細が表示されます。vc Bは、ポートレートビューとランドスケープビューをサポートしています。

したがって、vc Bが表示されているときに、デバイスを回転させてビューを横向きに変更するとします。ユーザーがvc Aに戻ると(popViewControllerを介して)、vcAは横向きで表示されます。これは望ましくありません。縦向きで表示したい。どうすればこれを達成できますか?

ありがとう!

4

1 に答える 1

2

サポートポートレートオリエンテーションのみを作成します。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation {
    return (orientation == UIInterfaceOrientationPortrait)
}
于 2011-02-07T20:19:07.960 に答える