問題タブ [uiinterfaceorientation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ipad - UISplitViewController デリゲート メソッドが呼び出されない
私は、分割ビューのマスター ペインと詳細ペインにプレーンのある a のUISplitViewController
内側を使用しています。UITabBarController
UIViewController
UINavigationController
UIViewController
Apple がルート レベルでのみ分割ビューを使用するようにアドバイスしていることは承知していますが、タブで分割ビューを使用する他のアプリケーション (Amazon の [ウィッシュ リスト] タブなど) を見たので、それが可能であると確信しています。
私の問題は、分割ビューのデリゲート メソッドです。のものUISplitViewControllerDelegate
が呼び出されないため、ポートレート モードに切り替えたときにポップオーバー メニューを作成できません。
問題の方法は次のとおりです-
はローテーション通知を受け取りますUISplitViewController
。
アプリの起動時にステータス バーの向きを強制的に右 (または左) にすると、 willShowViewControllerメソッドを呼び出すことができます。
ただし、 はwillHideViewController
呼び出されません。また、アプリを強制的に横向きで起動したくありません。同じことをして強制的に縦向きにすると、コールバックが届きません。
分割ビュー コントローラーがデリゲート メソッドを呼び出さない理由がわかりません。それ以外の場合は正しく動作しています。これらのメソッドは、そのメソッドから呼び出す必要があります-
内部でブレークポイントを設定すると、デリゲートが設定されていて、まだ有効であることを確認できます。
一日中これにこだわっています!他のすべてはうまく機能しており、splitview / tabbar / navbar の組み合わせがうまく機能していることを非常に嬉しく思います. これらの通知が必要です。
回転するときに手動で呼び出す必要がありますか? `UISplitViewController' がこれを行う必要がある場合、非常に間違っているようです。
iphone - ipad の縦向き上下モードを制限する必要がありますか
サイドボタンの位置が変わるので、私のiPadアプリは逆さまモードを必要としないと思います。私は正しいですか?これはゲームアプリではありません。ドキュメントを読むためのアプリ。
iphone - 横向きから縦向きへの pushViewController の問題
ランドスケープをサポートするビューコントローラー (ランドスケープモードの場合) から、ランドスケープを明示的にサポートしない (そしてすべきでない) ビューコントローラーに移行しようとしています。私は次のようにこれをやっています:
理想的には、スタックにプッシュしている新しいviewControllerを、最初は横向きではなく縦向きで開始する必要があります。奇妙なことに、このメソッドが実装されていても、Landscape で開始されます。
私の唯一の推測は、Apple はユーザーが横向きから縦向きに移行することを望んでいないということです (横向きから縦向きの以前のコントローラーに戻ることは許可されていますが)。
洞察や助けをいただければ幸いです。
iphone - shouldAutorotateToInterfaceOrientation メソッドを呼び出すにはどうすればよいですか?
画像を操作するiPadアプリを開発しています。アプリケーションをポートレートモードで起動すると、アプリケーションはポートレートモードで正常に動作しますが、アプリをランドスケープモードで起動すると、フレームにばかげた問題が発生します。私のすべての機能は、このメソッド「 shouldAutorotateToInterfaceOrientation 」に既に記述されています。このメソッドを呼び出すことができれば、フレームのすべての問題が解消されます。アプリケーションの関数で shouldAutorotateToInterfaceOrientation メソッドを呼び出すにはどうすればよいですか?
iphone - iphoneSDKのデフォルト画面のUIInterfaceOrientation
私は1つのiPhoneアプリを開発していますが、すべての方向性をサポートしたいと考えています。
問題は、default.pngを起動時の向きに応じて適切な方法で起動したいということです。誰かがデフォルト画像のメソッドまたは固有名を投稿して、回転できるようにすることはできますか?
iphone - ビューBからビューAに戻るときに、画面の向きをリセットするにはどうすればよいですか?
2つのビューコントローラ(AとB)が必要です。vc Aはアイテムのリストであり、縦向きのみをサポートします。リストからアイテムを選択すると、(pushViewControllerを介して)vc Bに移動し、選択したアイテムの詳細が表示されます。vc Bは、ポートレートビューとランドスケープビューをサポートしています。
したがって、vc Bが表示されているときに、デバイスを回転させてビューを横向きに変更するとします。ユーザーがvc Aに戻ると(popViewControllerを介して)、vcAは横向きで表示されます。これは望ましくありません。縦向きで表示したい。どうすればこれを達成できますか?
ありがとう!
iphone - ipad 3.2.2 横向きでの読み込み
横向きでの向きをサポートするように info.plist のプロパティを変更したため、アプリは横向きモードでも開きます。私が直面している問題は、アプリが横向きモードで読み込まれたときにビューが適切に配置されているようなものです。分割ビューの右側にビューが正しく配置されていません。しかし、それをポートレート モードでロードしてからランドスケープ モードにロードしても問題はありません。追加のプロパティまたはこの問題の回避策があるかどうか教えてください。
iphone - UIInterfaceOrientationメソッドが機能しない
呼び出しはUIInterfaceOrientationデリゲートメソッドに入りません助けてください
これがコードです
iphone - 境界]風景に行くときに変わらない
ポートレートモードでは別のUIViewControllerを表示し、ランドスケープモードでは別のUIViewControllerを表示するUIViewControllerを備えたアプリケーションを作成しました。
風景に行くときは、物を描いたり配置したりするので、風景の座標を取得する必要があります。以下は、iPhoneが回転したときに新しいビューをトリガーするコードです。以下のコードは、このビューがロードされる方法です。
私の問題は、
GraphViewControllerが返すと、次のように生成されます 。GraphViewController:Screenbounds {{0、0}、{320、480}}
これは風景の共演ではないので、私の絵は正しくありません。[UIScreenmainScreen]境界]を呼び出すときにGraphViewControllerが正しい座標を持つようにするにはどうすればよいですか。?
どうもありがとう
マイク
iphone - UIInterfaceOrientation は、Header と一緒に回転します
シミュレーターを縦向きから横向きに回転すると、ヘッダーが回転しません。UIInterfaceOrientation を使用してビューの回転に合わせてヘッダーを回転させたい。