問題タブ [screen-rotation]

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 に答える
3186 参照

android - 画面を回転させた後、ImageViewの幅と高さは0を返します

私はAndroidの調査を始めており、最初の問題で立ち往生しています。画面を回転させた後、ImageViewは幅と高さで0を返します。写真を最初にアップロードするときは正常に機能しますが、画面を反転すると0が返されます。onResumeメソッドとonRestoresavedInstanceメソッドで取得しようとしましたが、失敗しました。誰かが問題を解決する方法を知っていますか?

前もって感謝します。:)

レイアウト

コード

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

ios - 向きを変えた後、UIWebviewのコンテンツのスケーリングを防ぐにはどうすればよいですか?

UIWebViewを備えたiOS5/6アプリを作成しています。アプリに埋め込んだHTMLが読み込まれます。
これで、デバイスを回転させると、WebViewのサイズが変更されます(画面の幅全体に表示したいため)。
そして、それは奇妙になります。一部のコンテンツはスケールアップされ、一部のコンテンツはスケールアップされません。いくつかのサンプルテキストを含むこの画像を参照してください。UIWebviewローテーションの問題

ご覧のとおり、段落が拡大されている間、ヘッダー(H6)は同じままです。誰かがこれを防ぐ方法を知っていますか?横向きでも縦向きモードと同じようにHTMLを表示したいと思います。

ビューポートのスケーリングを1に設定しようとしまし<meta name="viewport" content="initial-scale=1.0,max-scale=1.0"> たが、それは役に立ちません。ボディのfont-sizeスタイルはに設定されていますが、これをまたはパーセンテージ14pxに変更しても違いはありません。体のを14pt設定することも役に立ちませんでした。width100%

不思議なことに、テキストにある改行(<br/>)を削除すると修正されますが、そこに改行を入れる必要があるため、解決策はありません。

動作するのは、向きを変更した後にUIWebViewのコンテンツをリロードすることだけですが、回転中に見栄えが悪くなるのを防ぐことはできず、ユーザーが行った可能性のあるスクロールをリセットします。

何か案は?

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

ios6 - iOS6の回転の問題

アプリを ios6 に変換していますが、回転の問題が発生しています。デバイスを回転させたときに呼び出されるメソッドを教えてください

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

cordova - 画面回転に関するバーコードスキャナーの問題を伴うPhonegap

PhoneGap 2.2.0とバーコードプラグインhttps://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner(バージョン2.0.0)を使用しています

index.htmlは次のとおりです。

ランドスケープモードで携帯電話(4.1.1のGalaxy S3)でこのコードを起動すると、すべて問題ありません。このコードをポートレートモードで起動すると、スキャンバーの結果が返されることはなく、エラーメッセージも表示されません。それはindex.htmlに戻るだけで、スキャンを(横向きで)新しく起動すると機能します。

だから私は電話の回転とphonegapバーコードプラグインにバグがあると思います。誰かが解決策を持っていますか?

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

css - CSS を使用したデバイスの向きに基づくアニメーション?

デバイスの向きに基づいてコンテンツの表示と非表示を行うページを作成しましたが、回転時にコンテンツの表示と非表示に多少のジャンプ/ラグがあることがわかりました。

css だけを使用して、表示/非表示の lelements 間のよりスムーズな遷移をアニメーション化することは可能ですか?

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

ios - キーボード (UIModalPresenationStyleFormSheet) でカバーされていないビューの部分を見つけるにはどうすればよいですか?

UITextView を使用してビューを表示するビュー コントローラーがあり、キーボードが表示されたときにビューのサイズを変更して、UITextView がキーボードで覆われないようにしたいと考えています。ほとんどすべての場合、これは正しく機能しています。私が知る限り、View ControllerがModalPresentationStyleFormSheetで表示され、LandscapeRightの向きでのみ表示されている場合にのみ、iPadでまだ奇妙な点が見られます。

私のView Controllerの-keyboardWillShowの関連部分:

-[UIView boundsInWindow]:

ほとんどの場合、これは機能します。私のアプリがユーザー インターフェースの向きが LandscapeRight の場合、-boundsInWindow から得られる原点は本来あるべき位置よりもかなり低くなります。何が原因でしょうか?

ご協力ありがとうございます。

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

android - android.graphics.Pictureを回転させる方法

android.graphics.Pictureを90度回転させる方法は?

*注:ビットマップ形式ではありません

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

android - 編集ダイアログを開いてデバイスを回転させるとアプリがクラッシュする

私は問題があります。[エクササイズの追加]をクリックして[追加]ダイアログを開き、情報を入力すると、デバイスを回転させてもすべてが正常に機能します。しかし、「編集ダイアログ」でデバイスを回転させると、APPがクラッシュします。助けてください。それを防ぐために何かが必要です。(私はプログラマーではないので、私にとっては簡単ではありません)

}

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

ios - バックグラウンドアプリバーが表示されている間のiOS OpenGL ES画面の回転

私のアプリはGLKit、 で 3D シーンをレンダリングするために使用しますOpenGL ES

1つのことを除いて、すべて正常に動作します。iPad でアプリを起動し、バックグラウンド アプリ バーを表示し (「ホーム」ボタンを 2 回クリック)、デバイスの向きを変更すると、シーンが正しく更新されません (最後にレンダリングされた画像が新しい四角形を埋めるために単純に引き伸ばされます)。

理由がわかりました。バックグラウンド アプリ バーが表示されると、自動的GLKViewController's pausedに設定され(アプリケーション デリゲートが を受け取る)、このバーが閉じられるまでレンダリングは行われません。YES-applicationWillResignActive:

Apple ガイド ( OpenGL ES Programming Guide for iOS / Implementing a Multitasking-aware OpenGL ES Application ) で、アプリケーションを受け取った後、-applicationWillResignActive:GL レンダリングを停止するか終了する必要があることを発見しました。したがって、回転後のレンダリングが悪いことを除いて、すべて問題ないようです:)

いくつかの OpenGL ゲームをチェックしました。このバーが表示されたときにも「一時停止」になりましたが、デバイスの回転時に一時停止したシーンを何らかの形で正しく更新します。彼らはどのようにこれを達成しますか?

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

uiviewcontroller - 1 つの uiviewcontroller だけが回転できるようにする

IIViewDeck を使用してアプリを開発していますが、ビュー コントローラーを 1 つだけ回転させたいと考えています。それはios 6であり、正常に回転するために必要なものを取得するためにshouldRotateカスケードを解決することができました。

私の問題は、私が横向きになってから別のView Controllerに切り替えると、アプリが横向きのままになることです。抗議者に強制的に戻す必要がありますが、成功していません。最も簡単な方法は、回転可能なView ControllerのviewWillDisapperで「強制ポートレート」コードを実行することだと思いましたが、強制する方法がわかりません。

助言がありますか?