サンプルの空のアプリケーションを作成し、UIViewController クラスを追加しました。
以下はアプリデリゲートのコードです
TestViewController* viewController = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
UINavigationController* navController = [[UINavigationController alloc] initWithRootViewController:viewController];
[self.window setRootViewController:navController];
今、私はアプリを回転させていますが、UPsidedown Orientation ナビゲーション バーが回転していません。スクリーン ショットを添付しています。
次に、 App デリゲートに以下のメソッドを追加しました
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{
return UIInterfaceOrientationMaskAll;
}
クラスでは、次のメソッドを追加しました
-(BOOL)shouldAutorotate
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
return (UIInterfaceOrientationMaskAll);
}
概要で、私はすべてのオリエンテーションを有効にしました。誰でも解決策を教えてくれます