問題タブ [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.
iphone - iPadオリエンテーションパラダイム
私はそれほど素晴らしいデザイナーではないので、この新しいパラダイムは私を少し気難しいものにします。iPadは標準の向きではなく、ユーザーが決定した向きで画面の内容を表示する必要があります。これは私を困惑させました。UIを横向きモードで思いどおりに設計したままにすることはできますが、縦向きに切り替えると、アプリのコンテンツを表示するための最良の方法を判断できません。
現時点ではすべて推測ですが、autoRotateToOrientationをオーバーライドして、選択した方向のみを含めることができる可能性はどのくらいありますか?Appleは、スプラッシュスクリーン、状態の保存など、iPhoneの多くの問題についてHIGを無視しました。
私たちはAppleと本当に議論することはできないことを知っていますが、アプリが縦向きに回転しないためにアプリを拒否するのは少しばかげているように聞こえませんか?
私はいくつかのコードをiPadに移植するのに長い道のりを歩んできました、そしてそれはランドスケープモードでうまく機能します。時間だけがわかると思います。みなさんはどう思いますか?
android - Android-向きの変更時にロケールを強制的にリセット
アプリのロケールをユーザーが指定したロケールに強制しようとしています。これはデモンストレーションに使用される可能性があるため、デバイス全体ではなく、アプリの言語/ロケールを変更したいと思います。
私はSOを見回して、ここで見つけたすべてのヒントを使おうとしました。結果:新しい言語でテストアクティビティを再開できますが、向きを変更すると、ロケールは常にデバイスのものにリセットされます。
私の問題を再現できるように、ミニマルなプロジェクトをアップロードしました。UIの縮小は無視してください。重要ではありません:)
iphone - ビデオが停止したときに向きを縦向きに自動的に変更する iPhone Prevent アプリケーション
私のアプリケーションはランドスケープ モードで、MPMoviePlayerControllerを使用してサンプル ビデオを再生します。正常に動作しますが、[ OK ] ボタンでビデオを停止すると(またはムービーが終了するまで待つと)、向きが自動的に縦向きに変わります。OK ボタンを押したときにアプリケーションを横向きのままにしておくことはできますか?
メインビューコントローラーで次のコードを使用して、ランドスケープモードを強制します。
iphone - IPHONE: App Delegate でサブビューを削除または追加した後、向きの変更に失敗する
ビューを交換するためにアプリケーション デリゲートを使用しています。最初に現在のビューを削除し、次に新しいビューを追加してから、クォーツ アニメーションを実行します。
最初にどのビューをロードしても、方向の変更は期待どおりに行われます。アプリケーション デリゲートのウィンドウに新しいビューを追加する (古いビューを削除する) とすぐに、方向の変更は発生しなくなります。すべての UIViewControllers に shouldAutorotateToInterfaceOrientation が YES で存在すると仮定します。
クォーツアニメーションを取り出しましたが、まだ行き詰まっているのは次のとおりです。
ビューの切り替えは正常に機能します。最初のビューは常に応答して方向を切り替えます。その後、ビューを追加するウィンドウに加えた変更 (常に前のビューを削除する) により、方向の変更が減少します。
navVC をすぐにロードすると、方向が回転しますが、ボタン イベントからさらに下にある場合、説明した方向の問題が発生します。
NSLog(@"subview count = %d", [[window subviews] count]); //常に 1
didRotateFromInterfaceOrientation で NSLog を使用しようとしましたが、この関数は明らかに方向の変更が発生したときにのみ呼び出されます。
アプリ デリゲート ウィンドウには常にサブビューが 1 つしかないので、迷ってしまいます!
android - android:向きを変更したときにarrayadapter/listviewにデータを保存するにはどうすればよいですか?
上記のように、それは自動的に行われますか?オリエンテーション chMYanges? いいえ、向きを変える必要があります =)
私のアダプター
私の onCreate
みんなありがとう
iphone - WebViewのタブバーコントローラーの向きの問題
私はiPhoneの開発に不慣れです。私のアプリでは、多数のviewController、Webビュー、ツールバー、タブバーなどを使用しています。ここでは、すべてのWebビューで、対応するデバイスビューの向き(縦向きまたは横向き、あるいはその逆)を実現したいと考えています。これらのWebビューがタブバーコントローラーWebビューの下にあることを除いてすべてのWebビューで方向付けを行うことができました(タブバービューコントローラーまたはタブバーコントローラービューのサブビューのいずれかである可能性があります)。
ここでは、以下のコードを使用してWebビューを追加します。
オリエンテーションを達成するために以下の方法を使用して、
そうしないと {
}
誰でも解決してください!
android - 実行時に方向をロックする方法
実行時に向きをロックする方法はありますか?たとえば、ユーザーが現在横向きになっている場合は、画面を横向きにロックしてメニューオプションを切り替えることができるようにします。
android - AndroidSensorManagerの速度を切り替えます。良い習慣は何ですか?
プログラムを最適化するために、時間の経過とともにさまざまなセンサーの向きの速度を切り替えることに興味があります。つまり、バッテリーの寿命です。ルーチンは非常に頻繁に呼び出される場合があります。私は正しい習慣を探しています。
リスナーの登録を解除してからSensorManager.SENSOR_DELAY_NORMALに登録する
必要があり
ます
か、それともリスナーの登録を解除する必要はありませんか?
ありがとう。
iphone - 表を上にしてテーブルに置いたときに iPhone が回転しているかどうかを検出するにはどうすればよいですか?
表を上にしてテーブルに横たわっている iPhone が回転しているかどうかを検出する方法はありますか? この種の動きは加速度計によって報告されず、 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation メソッドにも報告されないことを認識しています。
このように回転する電話の角度の変化を検出する方法はありますか? ありがとうございました。
iphone - 向きが変わったときのビュー サイズの変更
UIView サブクラスが、縦向きに取り付けられたときに特定のサイズになり、横向きに取り付けられたときに別のサイズになるように動作させたいと考えています。
ビューがこの「理想的なサイズ」を持っていることを向きが変わったときにサイズを変更しているView Controllerにビューを示すことは可能ですか?
明確にするために、これは自動サイズ変更マスクで実行できるものではないと確信しています。sizeThatFits: も必要だと思いましたが、向きが変わったときに呼び出されることはありませんでした。
また、スーパービューのlayoutSubviews(またはおそらくビューコントローラーの他のメソッド)をオーバーライドすることでこれを実行できることも認識していますが、再利用を容易にするためにこの動作をビューに埋め込みたいと思います.