私のmainWindow.xibでは、私はこの設定をしています。mainwindow shouldAutoRotateToInterfaceOrientation
1)いくつかのviewControllerを含むUINavigationController。
2)複数のボタンを保持しているスクロールビューを含むUIViewController。
私が制御を取得するためにAppdelegate.hでそれらを定義したと私はAppDelegateではそれ以降のすべてのviewControllers中にInterfaceOrientationに同じ標準コードを(使用しています今
[window addSubview:navigationController.view]; // navigationController
[window addSubview:container.view]; //scrollview
[window makeKeyAndVisible];
ウィンドウにそれらを添付しましたまた。予想通り
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation==UIInterfaceOrientationPortrait ||interfaceOrientation==UIInterfaceOrientationPortraitUpsideDown) ? YES : NO;
}
NavigationControllerおよびその後viewControllersが回転しかしscrollviewはない。その位置が固定されている。
if文を使用するか、スクロールビュー用に別のクラスを定義するかにかかわらず、navigationControllerとともにボタンを使用してcontainer.viewのスクロールバーを回転させるにはどうすればいいですか?
上記の例のようにデバイスが向きを変更した場合はどうすれば使用できますか? –