インターフェイスの向きを手動で簡単に設定する方法はありますか?デバイスの向きが読み込み中に横向きであっても、インターフェイスをポートレートに設定する必要があります。キンダはCGAffineTransformsから遠ざかりたい。私の作品(とあるハックのビットを、あなたが望む方向に変更する前に、1頭の向きを表示することができます)手動でインターフェイスの向きを設定する
4
A
答えて
16
一つの方法私が知っているのである:
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
UIApplication* application = [UIApplication sharedApplication];
if (application.statusBarOrientation != UIInterfaceOrientationPortrait)
{
UIViewController *c = [[UIViewController alloc]init];
[self presentModalViewController:c animated:NO];
[self dismissModalViewControllerAnimated:NO];
[c release];
}
}
2
オーバーライドこれがロードされるまで配向を制御します...
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
+0
オリエンテーションのプロパティは読み取り専用です –
+0
はい、あなたは正しいです。私の間違い。私は自分の答えを更新しました。 shouldAutorotateToInterfaceOrientationをオーバーライドし、必要なだけオリエンテーションを維持することを検討できます。 – Saran
2
まず、その後、私のリファクタリングライブラリから取らこのカテゴリの方法、es_ios_utils使用し、唯一のサポートの肖像画にアプリとビューを設定します。
をフレームが完了する前に表示されたビューは表示されません。
関連する問題
- 1. UIPopoverの矢印の方向と位置を手動で設定する
- 2. Railsデータベースを手動で設定する
- 3. ListViewを手動で設定する
- 4. SignalR - ClientIDを手動で設定する
- 5. 手動でDJANGO_SETTINGS_VARIABLEを設定する
- 6. SSRSでパラメータの幅を手動で設定できますか?
- 7. ASTParserの設定環境を手動で
- 8. FormBuilderコントロールの値を手動で設定
- 9. 双方向のアンドロイドで向きを設定する
- 10. ソニーカメラAPIで手動でフォーカスを設定
- 11. 大画面の向きを向きに設定する
- 12. Iphone:向きを手動で変更する
- 13. iPadのインターフェイスの向き
- 14. インターフェイスの向きだけ
- 15. UIViewControllerの向きを手動で変更しますか? iPhone
- 16. 自動レイアウトで横向きのテキストフィールドを横向きモードで設定するには?
- 17. Bugzilla設定ファイルのurlbase設定を手動で変更するには?
- 18. rdlcレポートを開くときにレポートビューアで手動で値を設定する
- 19. CMake:MPIヘッダーとバイナリへのパスを手動で設定する
- 20. Entity Framework - 新しいオブジェクトのIDを手動で設定する
- 21. ggplot2のグループカラーを手動で設定する
- 22. テキストビューのパディングを手動で設定する方法は?
- 23. popoverPresentationControllerのアンカーポイントを手動で設定する方法
- 24. drupal pathauto将軍の設定を手動で適用する
- 25. 手動でDjango形式のタイムゾーンを設定する
- 26. カラーバーの範囲を手動で設定する方法は?
- 27. 剣道用のデータを手動で設定する方法
- 28. ipad/iphoneで別の起動画面インターフェイスを設定します
- 29. iosでアプリの向きを自動的に設定する方法
- 30. qmakeでシャドウビルドを手動で設定する
これは実際に私が説明した状況では本当にうまく機能します。しかし、何らかの理由で、ポートレートモード(UIInterfaceOrientationPortraitをUIInterfaceOrientationLandscapeLeftに変更)から強制的に風景を作成しようとすると、うまく機能しません。アイデア? –
実際に動作する汚れたハック。 – beefon
ありがとう!素晴らしいコード行=) – CReaTuS