私は風景モードを使用しているゲームを開発しています。合計4つのビューがあります。 2つのビューが適切に風景モードに入っています。しかし、3番目のビューで私はUITableとナビゲーションバーを持っています。私は風景モードでテーブルを回転することができますが、ナビゲーションバーとナビゲーションコントローラを変換することはできません。ナビゲーションバーとナビゲーションコントローラにもボタンがあります。それはまた変換されません。だから、誰もがこれについての解決策を持つことができます。 :)風景モードでナビゲーションバーとナビゲーションコントローラを変換する方法
5
A
答えて
2
nagvigationコントローラのナビゲーションバーを90度回転させて変換します。 また、ナビゲーションバーの中央とフレームを設定して、横幅のモードに合わせて適切な幅を設定する必要があるかもしれません。私のために働きました:) あなたも役に立ちます。 UIViewControllerのドキュメントのクラスで
1
:ローテーション
interfaceOrientationプロパティ
取り扱い
- shouldAutorotateToInterfaceOrientation:
- rotatingFooterView
- rotatingHeaderView
- willRotateToInterfaceOrientation:期間:
- willAnimateFirstHalfOfRotationToInterをfaceOrientation:期間:
- willAnimateSecondHalfOfRotationFromInterfaceOrientation:期間:
- didRotateFromInterfaceOrientation:
が、これはあまりにも役立ちます願っています。
A.
7
#define degreesToRadians(x) (M_PI * x/180.0)
- (void)viewWillAppear:(BOOL)animated
{
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
CGRect newBounds = CGRectMake(0, 0, 480, 320);
self.navigationController.view.bounds = newBounds;
self.navigationController.view.center = CGPointMake(newBounds.size.height/2.0, newBounds.size.width/2.0);
self.navigationController.view.transform = CGAffineTransformMakeRotation(degreesToRadians(90));
[super viewWillAppear:animated];
}
- (void)viewWillDisappear:(BOOL)animated
{
self.navigationController.view.transform = CGAffineTransformIdentity;
self.navigationController.view.transform = CGAffineTransformMakeRotation(degreesToRadians(0));
self.navigationController.view.bounds = CGRectMake(0.0, 0.0, 320.0, 480.0);
[super viewWillDisappear:animated];
}
+0
を働くあなたの答えをいただき、ありがとうございます。実際の甘いソースは、ナビゲーションコントローラのビュー自体を変えています。 – avelis
関連する問題
- 1. 風景のナビゲーションコントローラ、ポップアップスクロールアップ
- 2. 風景モードのサイズ変更
- 3. 風景モード - アンドロイド
- 4. 風景モードで見栄えの良いiPhoneナビゲーションコントローラを作成するには?
- 5. 風景モードのUIAlertView
- 6. 風景モードのCGContextDrawPDFPage?
- 7. モーダルビュー、風景モードでオンスクリーンキーボード
- 8. 風景モードでポートレートで表示する方法は?
- 9. ナビゲーションバーは、風景モードで戻るボタンをクリックすると左から右または右に移動します。
- 10. iPhoneアプリ:MPMoviePlayer:PlayVideoは、風景モードでのみ
- 11. xcodeストーリーボード内の風景モードでシーンを表示する方法は?
- 12. 風景モードのipad 2のカメラをロック
- 13. YotubePlayerSupportFramment風景モードの全画面表示
- 14. 風景モードのココス2d&CGPoint混乱
- 15. xcodeアニメーションボールiphone問題の風景モード
- 16. アンドロイドマーケットで風景モードでアンドロイドのアプリケーションスクリーンショットを公開するには?
- 17. iphone - 風景モードでビデオを再生するMPMoviePlayerController
- 18. 風景モードでチタンiPadアプリを起動するには?
- 19. 風景モードで別の画面サイズをサポートする
- 20. 風景とpotriatレイアウトを呼び出す方法は、モードの変更に依存しますか?
- 21. タブレットアンドロイドでの風景と鉢植えのモード
- 22. 印刷私は風景モードでのGridViewを印刷しても、ページ付けを必要とする必要がある風景モード
- 23. WP7 WebBrowserコントロールは、風景モードでテキストを拡大します。
- 24. convertPoint:toView:風景モードで間違った値を返します
- 25. ナビゲーションバーなしのナビゲーションコントローラ
- 26. iPhone風景モードでUIToolbarの高さを32ピクセルに固定
- 27. AVDで風景モードがキーボードなしで動作しない?
- 28. BookController風景モードでは正常に起動しない
- 29. 風景
- 30. サブモードをメインモードで横長モードで変換する方法
それはいくつかのコンテキストのために – Jyotsna