問題タブ [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.

0 投票する
3 に答える
11169 参照

ipad - UISplitViewController デリゲート メソッドが呼び出されない

私は、分割ビューのマスター ペインと詳細ペインにプレーンのある a のUISplitViewController内側を使用しています。UITabBarControllerUIViewControllerUINavigationControllerUIViewController

Apple がルート レベルでのみ分割ビューを使用するようにアドバイスしていることは承知していますが、タブで分割ビューを使用する他のアプリケーション (Amazon の [ウィッシュ リスト] タブなど) を見たので、それが可能であると確信しています。

私の問題は、分割ビューのデリゲート メソッドです。のものUISplitViewControllerDelegateが呼び出されないため、ポートレート モードに切り替えたときにポップオーバー メニューを作成できません。

問題の方法は次のとおりです-

はローテーション通知を受け取りますUISplitViewController

アプリの起動時にステータス バーの向きを強制的に右 (または左) にすると、 willShowViewControllerメソッドを呼び出すことができます。

ただし、 はwillHideViewController呼び出されません。また、アプリを強制的に横向きで起動したくありません。同じことをして強制的に縦向きにすると、コールバックが届きません。

分割ビュー コントローラーがデリゲート メソッドを呼び出さない理由がわかりません。それ以外の場合は正しく動作しています。これらのメソッドは、そのメソッドから呼び出す必要があります-

内部でブレークポイントを設定すると、デリゲートが設定されていて、まだ有効であることを確認できます。

一日中これにこだわっています!他のすべてはうまく機能しており、splitview / tabbar / navbar の組み合わせがうまく機能していることを非常に嬉しく思います. これらの通知が必要です。

回転するときに手動で呼び出す必要がありますか? `UISplitViewController' がこれを行う必要がある場合、非常に間違っているようです。

0 投票する
1 に答える
133 参照

iphone - ipad の縦向き上下モードを制限する必要がありますか

サイドボタンの位置が変わるので、私のiPadアプリは逆さまモードを必要としないと思います。私は正しいですか?これはゲームアプリではありません。ドキュメントを読むためのアプリ。

0 投票する
3 に答える
6158 参照

iphone - 横向きから縦向きへの pushViewController の問題

ランドスケープをサポートするビューコントローラー (ランドスケープモードの場合) から、ランドスケープを明示的にサポートしない (そしてすべきでない) ビューコントローラーに移行しようとしています。私は次のようにこれをやっています:

理想的には、スタックにプッシュしている新しいviewControllerを、最初は横向きではなく縦向きで開始する必要があります。奇妙なことに、このメソッドが実装されていても、Landscape で開始されます。

私の唯一の推測は、Apple はユーザーが横向きから縦向きに移行することを望んでいないということです (横向きから縦向きの以前のコントローラーに戻ることは許可されていますが)。

洞察や助けをいただければ幸いです。

0 投票する
2 に答える
1643 参照

iphone - shouldAutorotateToInterfaceOrientation メソッドを呼び出すにはどうすればよいですか?

画像を操作するiPadアプリを開発しています。アプリケーションをポートレートモードで起動すると、アプリケーションはポートレートモードで正常に動作しますが、アプリをランドスケープモードで起動すると、フレームにばかげた問題が発生します。私のすべての機能は、このメソッド「 shouldAutorotateToInterfaceOrientation 」に既に記述されています。このメソッドを呼び出すことができれば、フレームのすべての問題が解消されます。アプリケーションの関数で shouldAutorotateToInterfaceOrientation メソッドを呼び出すにはどうすればよいですか?

0 投票する
1 に答える
405 参照

iphone - iphoneSDKのデフォルト画面のUIInterfaceOrientation

私は1つのiPhoneアプリを開発していますが、すべての方向性をサポートしたいと考えています。

問題は、default.pngを起動時の向きに応じて適切な方法で起動したいということです。誰かがデフォルト画像のメソッドまたは固有名を投稿して、回転できるようにすることはできますか?

0 投票する
1 に答える
699 参照

iphone - ビューBからビューAに戻るときに、画面の向きをリセットするにはどうすればよいですか?

2つのビューコントローラ(AとB)が必要です。vc Aはアイテムのリストであり、縦向きのみをサポートします。リストからアイテムを選択すると、(pushViewControllerを介して)vc Bに移動し、選択したアイテムの詳細が表示されます。vc Bは、ポートレートビューとランドスケープビューをサポートしています。

したがって、vc Bが表示されているときに、デバイスを回転させてビューを横向きに変更するとします。ユーザーがvc Aに戻ると(popViewControllerを介して)、vcAは横向きで表示されます。これは望ましくありません。縦向きで表示したい。どうすればこれを達成できますか?

ありがとう!

0 投票する
2 に答える
258 参照

iphone - ipad 3.2.2 横向きでの読み込み

横向きでの向きをサポートするように info.plist のプロパティを変更したため、アプリは横向きモードでも開きます。私が直面している問題は、アプリが横向きモードで読み込まれたときにビューが適切に配置されているようなものです。分割ビューの右側にビューが正しく配置されていません。しかし、それをポートレート モードでロードしてからランドスケープ モードにロードしても問題はありません。追加のプロパティまたはこの問題の回避策があるかどうか教えてください。

0 投票する
2 に答える
1293 参照

iphone - UIInterfaceOrientationメソッドが機能しない

呼び出しはUIInterfaceOrientationデリゲートメソッドに入りません助けてください

これがコードです

0 投票する
1 に答える
1752 参照

iphone - 境界]風景に行くときに変わらない

ポートレートモードでは別のUIViewControllerを表示し、ランドスケープモードでは別のUIViewControllerを表示するUIViewControllerを備えたアプリケーションを作成しました。

風景に行くときは、物を描いたり配置したりするので、風景の座標を取得する必要があります。以下は、iPhoneが回転したときに新しいビューをトリガーするコードです。以下のコードは、このビューがロードされる方法です。

私の問題は、

GraphViewControllerが返すと、次のように生成されます 。GraphViewController:Screenbounds {{0、0}、{320、480}}

これは風景の共演ではないので、私の絵は正しくありません。[UIScreenmainScreen]境界]を呼び出すときにGraphViewControllerが正しい座標を持つようにするにはどうすればよいですか。?

どうもありがとう

マイク

0 投票する
1 に答える
268 参照

iphone - UIInterfaceOrientation は、Header と一緒に回転します

シミュレーターを縦向きから横向きに回転すると、ヘッダーが回転しません。UIInterfaceOrientation を使用してビューの回転に合わせてヘッダーを回転させたい。ここに画像の説明を入力