1つのプロジェクトに2つのViewControllerがあります。ただし、ビューコントローラの1つを自動回転させ、もう1つを自動回転させないようにします。
以下に示すようにマスタープロジェクト設定を設定した場合:
次に、自動回転したくないView Controllerの次のコードに関係なく、すべてのViewControllerが自動回転します。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (interfaceOrientation == UIInterfaceOrientationPortrait) {
return YES;
}
return NO;
}
ただし、マスタープロジェクトの設定を以下のように設定すると、自動回転させたくないView Controllerは機能しませんが、それはまた、必要なViewControllerも自動回転できないことを意味します。
マスタープロジェクト(plistファイル)の設定をビューコントローラーの設定と統合して、一方のビューコントローラーが自動回転し、もう一方の設定が自動回転しないようにするにはどうすればよいですか?