私は iOS 7 を搭載した iPad のアプリで作業しています。このアプリのメイン UIView (viewA) は、構造上常に横向きです。メイン ビュー内には、別の小さな UIView (viewB) があります。両方とも、このメソッドを持つ同じ mainViewController によって制御されます
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
横向きの iPad から始めて、縦向きの位置で iPad を回転させると、viewA と view B はそのまま残ります。わかった。
今、私は変化を起こしたいと思っています。正確には、iPad が横向きから縦向きに回転すると、viewA は以前のままですが、viewB は自動的に回転します。どのようにできるのか?viewB 用に別の ViewController を作成する必要がありますか?
ありがとうございました。