問題タブ [screen-orientation]

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 投票する
2 に答える
5497 参照

ipad - iPadのデフォルトの横向きが表示されない

両方の画像を追加しました。Default-Portrait.png と Default-Landscape.png。しかし、アプリを起動するたびに、向きに関係なく縦長のデフォルト画像のみが表示されます。

なぜこうなった?

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

iphone - プログラムでiPhoneの画面の向きのサブビューを自動サイズ変更する方法は?

背景色が赤の UIViewController クラスを作成しました。また、サブビューである UIView を作成し、背景画像と 2 つの UIButtons を配置しました。画面の向きのために私が与えるコーディングは

問題:

横向きにすると、サブビューのサイズが画像に合わせて変更されますが、ボタンは同じ位置にあり、.xib ファイルを使用していません。プログラムでプロジェクトを作成しました。返信してください....

0 投票する
5 に答える
35889 参照

iphone - shouldAutorotateToInterfaceOrientation が機能しない

私は縦向きモードでユニバーサル アプリケーションを書いてきましたが、約 15 個の nib ファイル、多くの viewCotnroller の後、shouldAutorotateToInterfaceOrientation を実装し、横向きモードでいくつかの画面をデザインしたいと考えています。

追加:

私のviewControllerのすべてに、仕事をしません。

デバッグ中に、このメソッドが呼び出されていることがわかりますが、機能しません! シミュレーターでも、デバイスでも、iPhoneでも、iPadでもありません。

フォーラムでいくつかの回答を検索したところ、使用するアドバイスがいくつか見られました。

どちらもうまくいきませんでした、

追加:

私のviewDidLoadとviewDidUnloadにもそれぞれ機能しませんでした。

私は道に迷った.. どんな助けでもいい!

もう1つ情報があります...TuchUpInsideが機能する必要があったため、すべてのビューはUIControlタイプです。

あなたの助けに感謝します。

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

iphone - プログラムによるiPhoneのサブビューの自動サイズ変更

UIViewControllerと2つのUIButtonを含むUIViewを作成しました。

問題:向きを横向きに変更すると、ボタンのあるビューのサイズが変更されますが、ボタンをクリックすると、blueColorのビューが自動サイズ変更されずに表示されます。半分をredColorのルートビューとして、半分をgreenColorのサブビューとして表示できます。また、ShouldAutoRotateメソッドをオーバーライドして、このプロジェクトをプログラムで実行しました。返信してください。

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

uiviewcontroller - UIViewController not oreintating. Methods not called

Greetings,

This question does seem to be an ongoing saga in the world of iphone SDK... so heres my contribution...

Had two separate projects from the same template... one semi-works, the other not at all... Please let me explain my steps...

used this basic GL ES template //iphonedevelopment.blogspot.com/2008/12/opengl-project-template-for-xcode.html had to sort out some of the 'Release' configuration but otherwises has eveything I need to add orientation to a GL ES project.

One my first project, did my stuff, then added these methods....

And understand what they do (or are trying to do in my case), the (BOOL)should... gets called once when the view controller is created, and returns 'YES'. But after that none of the other methods are called!

So I started from scratch with a blank template (GL ES one from above)...and added minimum to support auto rotation. But this time none of the methods get called!

So I investigated .... //developer.apple.com/iphone/library/qa/qa2010/qa1688.html as it said, I added the GLViewController.view first, then added the GLview as subviews of the application delegate. Nothing!

Then found this //www.iphonedevsdk.com/forum/iphone-sdk-development/44993-how-determine-ipad-launch-orientation.html which states to enable orientation notifications

and then subsequently disable them in the view controller... makes sense...did it, nothing...

I think the notifications might be on by default though, since I didn't need to enable them in the first project, yet it still try to verify a orientation (i.e (BOOL)shouldAutoRotate... )...

If any one could help me out it would be greatly appreciated as this issue is driving me insane. Thanks in advance.

The code can be found here ... http://rapidshare.com/files/392053688/autoRotation.zip

N.B These projects avoid nib/xib resources, would like to keep it that way if possible.

P.S iPad device not out where I am so I cannot test on a device yet. Would be nice for it to work on the simulator.

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

iphone - インターフェイスの向きのチェックをトリガーする方法はありますか?

私のアプリは、フリップサイド ビュー (1 つの方向のみ) からメイン ビュー (あらゆる種類の方向を持つことができます) になります。フリップサイドからメイン ビューに戻ると、メイン ビューの方向はチェックされず、すぐに変更されます。

ユーザーがフリップサイド ビューからメイン ビューに移動したときに方向が正しくなるように、willRotateToInterfaceOrientation で発生する組み込みの方向チェックをトリガーする方法が必要です。どんな助けでも大歓迎です。

これについて別の質問を見ましたが、決定的な答えはありませんでした。

ありがとう!

0 投票する
5 に答える
49813 参照

java - Android プログラムのレイアウトを 1 つの方向にロックするにはどうすればよいですか

重複の可能性:
電話を回転させたときにアクティビティを破棄/作成したくない

電話が回転するときにスムーズな方向センサーのサンプルを必要とするプログラムを作成しようとしています。電話の向きが変わるたびに、データが中断され、レイアウトが変更されている間プログラムがフリーズします。1 つの方向に固定するにはどうすればよいですか (横向きか縦向きかは関係ありません)。

xmlファイルに関係があると思いandroid:layoutますが、オンラインで何も見つかりません。

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

iphone - iPhone/iPad 画面の現在の向きを照会するにはどうすればよいですか?

iPhone/iPad で画面の向きを判断する方法があるかどうか知りたいと思っていました。

現在、このメッセージが呼び出されたときにメンバー変数を設定していることに気づきました。

...これは、状態が変化したときに追跡するのではなく、状態としてクエリできるようにする必要があるように感じます。

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

css - iPhone Safari CSS 回転バグ

iPhone/Mobile Safari で奇妙な動作をする小さな携帯電話アプリがあります。ページの向きが垂直の場合、ページがレンダリングされ、うまく機能します。電話を水平に回転させると、ページ上のすべての要素が正しくサイズ変更されるわけではありません。一部のヘッダー要素はほぼ同じサイズのままで、おそらく 10% 増加し、他の要素はサイズが 2 倍になります。

誰かがこれに遭遇しましたか?私が最初に考えたのは、css には ems と px に基づいてサイズを混在させることができるということでしたが、すべてのサイズ要素を見つけてそれらを em に変換しても何も変わりませんでした。

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

android - 向きの変更を処理する際の問題

Androidアプリケーションで向きの変更を処理する必要があります。この目的のために、私はOrientationEventListenerコンビニエンスクラスを使用することにしました。しかし、彼のコールバックメソッドにはやや奇妙な振る舞いがあります。

私のアプリケーションはポートレートモードで起動し、最終的にはlanscapeモードに切り替わります。onOrientationChangedいくつかの追加のUI処理ロジックを提供するコールバックメソッドで実行されているカスタムコードがあります-にいくつかの呼び出しがありfindViewByIdます。奇妙なことに、ランドスケープモードからポートレートモードに切り替えるとonOrientationChanged、コールバックが2回呼び出され、さらに悪いことに、2番目の呼び出しは不良を処理しています メソッドはを返し始めます。これらの呼び出しは、MainThreadから直接行われます。ContextfindViewByIdnull

Activityオリエンテーションハドリングを処理するものを除いて、ロジックなしでダミーを使用して同じ動作を複製しました。Ctrl + F11を押して、Android 2.2エミュレーターから向きの切り替えを開始し ます。何が問題になっている可能性がありますか?

Upd:実装する内部クラスOrientationEventListener

}