問題タブ [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 に答える
1019 参照

ios - iOS で UI の自動回転を強制することは可能ですか?

特定の時間にのみ水平になる自動回転ビューがあります。-shouldAutorotateToInterfaceOrientation: の戻り値を特定の時間に変更してみましたが、期待どおりに動作しませんでした。現在の垂直方向の UI を水平方向に強制する方法がないためです。これは可能ですか...?

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

iphone - オリエンテーションを 3 回行った後にアプリがハングする

pdf を含む UIviewController があります。別の画面の向きを使用してpdfを表示します。オリエンテーションは 3 回正常に機能し、アプリは次の警告でハングします。

[プロセス 11779 スレッド 0x0 に切り替え]

[プロセス 13059 スレッド 0x0 に切り替え]

[プロセス 11779 スレッド 0x0 に切り替え]

それは何と言っていますか?以下のコードを見つけてください。

どんな助けでも大歓迎です。ありがとうございました

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

iphone - iPhone の回転時に NavigationBar を非表示/表示すると、NavigationBar の方向性が失われる

私は誰かが助けてくれることを願っている奇妙なものを持っています。横向きに回転するとNavigationBarを非表示にするアプリがあります...

これは正常に機能し、NavBar は消えます。問題は、回転して縦向きに戻すと、NavBar が再表示されますが、ビューの中央で垂直になり、画面の上部で水平になりません!!! NavBar の再表示をどこに配置しても (回転後、前半後)、縦向きビューに戻ると、常に向きと場所が間違っています。

縦向きに戻す回転に関する私のコードは次のとおりです。

誰でもアイデアを提供できますか?これは私を夢中にさせています!

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

android - WebView ベースのアプリケーションのポートレート モードの問題

WebView を使用して、Tab 用の Android Web アプリケーションを作成しました。私のすべては、asp.net を使用してサーバー側で開発されています。アプリケーションのデザインは、横向きモードでは問題ありませんが、縦向きモードでは壊れています。

私は今何をすべきか、すべてのページをポートレートモードまたは何かのためにデザインします.

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

ipad - フラットの場合、iPadデバイスの向きは常に間違っています

私はこの主題がここSOで多くの注目を集めていることを知っていますが、「解決策」のどれも私のために働いていません。状況は次のとおりです。

  1. iPadは私の机の上で平らで(デバイスの向きを上に向けて)、ホーム画面は完全に読みやすくなっていますが、ホームボタンは上にあります。つまり、これは「縦向き逆さま」のインターフェイスの向きを効果的に示しています。

  2. アプリを起動します

  3. アプリはbeginGeneratingDeviceOrientationNotifications、加速度計が機能していることを確認するために呼び出し、方向通知が届きます。

  4. 起動時に、私のアプリは「インターフェースの向き」と「デバイスの向き」の両方を照会します。結果は次のとおりです。

    Appleのドキュメントによると、各アプリ(インターフェース?)は縦向きで始まるので、これは理にかなっているかもしれません。これは実際に表向きであるため、デバイスの向きも正しいです。

  5. 起動直後に、最初のオリエンテーション通知が届きます。

    繰り返しになりますが、インターフェイスの縦向き(これは私が期待するものとは逆で、ホーム画面が上下逆向きで表示されました)、デバイスも縦向きであると言われています(そうではありませんが、これは明らかにですデバイスが上向きまたは下向きのときにアプリのコンテンツを方向付ける方法を理解するための巧妙なスキーム)。

  6. 多くの人が言及しているように、別の(2つではなく1つだけの)オリエンテーション通知が続きます。

    インターフェイスの場合はまだ向き(上下逆ではない)で、デバイスの場合は上向きになります(これは正しいです)。

私のアプリはそれ自体を正しく調整し、上下逆に表示されますが、これは完全に間違っています。

iPadのホーム画面やその他のUIに表示されている、最後の既知の方向を知るにはどうすればよいですか?

これは、ウィンドウとビューだけを備えたOpenGLアプリです。UIViewControllerをミックスに追加して、これがより正確な情報を提供するかどうかを確認しましたが、それはまったく同じであり、間違っています。私はこれに苦労している開発者は私だけではないことを知っています。iPadにある多くのアプリも間違っているので、デバイスを傾けて適切な向きにする必要があります。しかし、一部のアプリそれを正しく理解しているようですが、秘密は何ですか?

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

ipad - iPad のポートレート モードとランドスケープ モードで css を別々に保つための推奨される方法は何ですか?

iPad 固有の Web サイト (デスクトップ ユーザー用に別の Web サイトを作成しています) を作成し、ポートレート モードとランドスケープ モード用に異なる CSS を書きたい場合、どの方法を使用しますか?

最初の方法

1 つの http リクエストだけで 1 つの CSS ファイルを保持できます

内部でメディアクエリを使用して、コードを分離しておきます

2番目の方法

2 つの http リクエストで 2 つの CSS ファイルを使用できます。

どちらの方法を希望し、改善すべき提案があれば教えてください。

注:タブレット用に別の Web サイトを作成しています。デスクトップ用とモバイル用ではありません。

編集 2: *最初の方法では、ランドスケープも指定した方がよいか、必要ありません。*

これを最初のメソッドコードと比較してください

style="text/css"css リンクから削除してもよろしいですか?

また、リンクを維持media="all"する必要がありますか、それとも必要ありませんか?

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

iphone - UIAlertView の回転

いくつかのカスタム サブビューを持ち、非標準サイズのカスタム UIAlertView を (サブクラス化し、そのshow関数をいじることによって) 作成しました。

作成して表示すると問題なく動作しますが、デバイスを回転させると、アラートが回転してデフォルトのサイズに戻ります。

どの機能をオーバーライドするか、または UIViewController を微調整する必要がありますか?

ありがとう、ピーター

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

cordova - NativeControls とデバイスの向き

PhoneGap iOS アプリで NativeControls プラグインとネイティブ フッターバーを使用しています。

iPhoneを回転させると、フッターバーも回転しますが、アイコンのない黒いバーしか表示されません...そして、別のページに移動すると、インターフェース全体が完全に壊れており、アプリを再起動する必要があります.

誰もそれを解決する方法を知っていますか? もしかして、NativeControls プラグインが横向きに対応していないのでしょうか?