デプロイターゲットとして5.0、ベースSDKとして6.1のアプリがあり、iOS6.xデバイス/シミュレーターですべて正常に動作します。しかし、5.xでは私のビューは回転していません。私はグーグルでこれに関するいくつかのStackoverflowの投稿を見つけましたが、そのすべてに頭と尾を見つけることができません。使用しているさまざまなViewControllerの独自のサブクラスを実装する必要があると思いますが、どちらが正しいですか?
アプリデリゲートdidFinishLaunchingWithOptions
では、これを使用してアプリを作成します。
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = @[viewController1, viewController2, viewController3];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
私はviewController1を次のように作成します。
viewController1 = [[UINavigationController alloc] initWithRootViewController:[[SearchVC alloc] initWithNibName:@"SearchVC_iPhone" bundle:nil]];
shouldAutorotateToInterfaceOrientation
SearchVC_iPhoneビューコントローラーで実装を試み、そのサブクラスでもサブクラス化とUINavigationController
実装を試みましたが、うまくいかずshouldAutorotateToInterfaceOrientation
、ここで推測しているだけです。
このことを知っている人は誰でもここで私を助けてくれますか?これをiOS 5.xでも機能させるには何をする必要がありますか?
ありがとう
Søren