問題タブ [device-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 投票する
1 に答える
217 参照

iphone - 初めてUIViewは常にポートレートモードになります...ランドスケープに設定しましたが

次のコードを使用して、iPadアプリをランドスケープモードに設定しました。

シミュレーターを手動で回転させると、横向きになり、縦向きモードにはなりません。

起動中、アプリはポートレートモードになります。

ランドスケープモードのみを検出するにはどうすればよいですか、またはランドスケープモードのみに設定するにはどうすればよいですか?

BuildSettingsからも試しましたが、問題を解決できませんでした...

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

css - メディアクエリとデバイスの向きの変更

以下のコードがあります。私が達成したいのは、モバイルデバイスのスタイルを切り替えて、向きを縦向きから横向きに変更することです(iPhone4やGalaxySなどの高解像度のデバイス)

横向きでは、iPhone 4の幅は960ピクセルなので、2番目のルールを適用する必要があります。どうすればそれを実現できますか?

0 投票する
4 に答える
5966 参照

javascript - iPhone3GSのデバイスオリエンテーションイベントに対するJavascriptでのハードウェアサポートのテスト

ユーザーがiPhoneを自分の周りで回転させたときに、JavascriptでHTML5deviceOrientationイベントを使用して画像を回転させようとしています。

このコードを使用して、ジャイロスコープが動いていることを検出します。

iPhone4+とiPad2で本当にうまく機能しますが、3GS(および古いiPhone)にはジャイロスコープはありません。そのため、私は次のようにdeviceOrientationSupportをテストしています。

私は多くのウェブサイトやフォーラムでこのコードを見てきましたが、私の問題は、IOS5.0.1でのiPhone3GSで、このテストが私を示していることです:deviceOrientationSupport OK!

このテストは、Safariがこれらのイベントを処理できる場合にのみチェックすると思います:(

だから私の質問は、ハードウェアがオリエンテーションイベントを発生させることができるかどうかを知るためのテストを追加することは可能ですか?

ありがとう !

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

ipad - iPadがビューを追加してから、向きモードに基づいてサイズを変更するように指示しますか?

新しい編集:

問題をこれに絞り込みました-メインビューに追加するビューがあります。そのビューは、縦向きの nib ファイルです。そのビューは、横向きモードまたは縦向きモードの両方で追加できます。サブビューとして追加した後、どうすればデバイスが横向きモードになりましたか?フィットするように自動サイズ変更する必要がありますか?

OLD: /* [NSBundle mainBundle] loadNibNamed を介してロードされるビューがあります。ボタン表示が押されたときにビューが表示され、同様にボタン非表示が押されたときにビューが非表示になります。そして、これはうまくいきます。

問題は、デバイスの向きが変更されたときです(縦向きから横向きモードにしましょう)。ビューが表示されている場合、サイズは正常に変更され、すべて正常に動作します。しかし、ビューが非表示の場合、デバイスを回転させてショーを押すと、ビューは表示されますが、新しいレイアウトには調整されません。元の寸法を保持しています。

これは、自動サイズ変更が表示されているコンポーネントにのみ適用されるためです。ビューのサイズ変更を強制する方法はありますか? */

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

objective-c - 両方の縦向きのiPadの向きを許可する方法

縦向きのiPadアプリケーションを開発しましたが、次の理由でアプリケーションが拒否されました。

アプリは、App Storeレビューガイドラインで要求されているように、AppleiOSヒューマンインターフェイスガイドラインに準拠していません。

具体的には、アプリは縦向きのボトムアップバリアントのみをサポートし、トップアップバリアントはサポートしませんでした。

それぞれ独自の起動画像を備えた両方の向きの両方のバリエーションをサポートする一方で、最高のユーザーエクスペリエンスを提供し、推奨されますが、縦向きでのみ実行する必要がある特定のアプリケーションがあることを理解しています。この場合、アプリケーションでその向きの両方のバリエーションをサポートすることが適切です。たとえば、ホームボタンの上下などです。」

コードにいくつかの変更がありますが、それでもステータスバーのみが縦向きの両方で回転しており、uiview全体を使用していません。私に何ができる?

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

android - Androidのデバイスの向きデータを取得する際の問題

私はフォーラムとAndroid開発に不慣れです。

デバイスの向きのデータを取得しようとしていますが、何か問題があるようです。私はこのリンクのチュートリアルをフォローしています:http://www.mail-archive.com/android-beginners@googlegroups.com/msg23415.html

ただし、ライン

SENSOR_SERVICEが有効な変数ではないというエラーが表示されるので、これがContextクラスのパブリック静的変数であることがわかったので、

これにより、getSystemService(String)が現在のクラスのメソッドではないというエラーが発生します。getSystemService(String)がContextのメソッドであることを理解したので、私の質問は

(SensorManager)1)メソッド呼び出しの前で-キャストだと思います-何をしていますか?

2)現在のコンテキストを取得し、そのコンテキストでメソッドを実行する必要がありますか?もしそうなら、どのように?

私はこれを考えすぎていると確信していますが、どんな助けと忍耐も大歓迎です。

0 投票する
4 に答える
5252 参照

objective-c - iOS アプリがランドスケープ モードで起動する

奇妙な問題があります。アプリがランドスケープ モードで起動し続けます。シミュレーターで開くと、自動的に横向きモードに回転します。iPhoneで起動すると、最初に横向きモードで起動し、次に正しい位置に回転した直後に起動します。.plist の「初期インターフェイスの向き」を縦向きに設定しましたが、何も変わりませんでした。

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

iphone - iOS: 初期インターフェイスの向き [UIInterfaceOrientation] が plist で無視される

アプリの初期方向を UIInterfaceOrientationLandscapeLeft に設定しようとしています

私は得ることができません

の配列の最初の項目をオーバーライドします

iPhone アプリは常に「Portrait (bottom home button)」で始まることに気付きました。配列は次のとおりです。

これは予想どおりです。

概要ページの PORTRAIT HOME BOTTOM ボタンを OFF にしてから ON にすると、配列の順序が変わり、Portrait (一番下のホーム ボタン) が一番下に移動します。

アプリを実行すると、これがリストの一番上にあるため、ランドスケープ (左のホームボタン) で開始されます。どちらがいい

しかし

追加すると

そしてそれをに設定します

これは無視され、代わりに配列の最初の項目が使用されます

shouldAutorotateToInterfaceOrientation にチェックを入れたところ、逆さまの縦向きのみがブロックされました

デバッグコードも追加しました

そして私は得る

あなたはそれが使用を試みることがわかるように

そしてそれをに設定します

しかし、その後、配列の最初の項目が代わりに使用されるように戻ります

私は何か間違ったことをしていますか?これは単純な SINGLE VIEW Xcode テンプレート プロジェクトです... デバッグ コードを追加するだけです。

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

apache-flex - Adobe Flex の特定のポップアップで方向を縦に設定する

Adobe Flex で作成したアプリケーションがあります。

メインの情報ビューには 2 つのポップアップがあります。ログイン ポップアップの後に、必要な情報を返す詳細入力ポップアップが表示されます。

これらのポップアップは、縦向きでは目的どおりに機能しますが、横向きでは目的どおりに機能しません。これらの2つのポップアップウィンドウが表示されている間、向きを縦向きにロックし、その後ロックを解除したいと思います。

どんな助けでも大歓迎です。

ありがとう、エリック

0 投票する
0 に答える
489 参照

ios - IPad MBProgressHUD はデバイスの向きの変更をサポートしていますか?

私はhudを表示するためにMBProgressHUDを使用しています。ポートレート モードではすべて正常に動作しますが、デバイスの向きを変更すると、hud が正しく回転しませんか?

hud を正しい方法で設定するプロパティはありますか?