私はいくつかのビューをそれぞれ独自のコントローラで管理していますが、それらの一部はネストされています。 私は回転をサポートしたいと思います。いくつかのビューは任意の向きに回転することができ、一部は縦向きのいずれかにしか回転できません(通常または逆さま)。複数のViewController異なる自動ローテーション要件
私の場合、サブビューのいずれかの回転を許可するには、私のrootControllerに-shouldAutorotateToInterfaceOrientationを実装する必要があります。問題は、rootControllerは、サブビューコントローラにこれを問い合わせる必要があるため、回転を許可する必要があるかどうかを知りません。回転の必要なロジックを提供するために、
return [self.settingsController shouldAutorotateToInterfaceOrientation];
が、これは、これを行うための正しい方法だろう:私のrootControllerの-shouldAutorotateToInterfaceOrientation Iで
のような何かを行うことができますか? 私はapple's doc about rotationを読んだが、これは実際には苦しんでいない。