問題タブ [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 - UIDevice currentDevice の「向き」は常に null
タイトル通り。[[UIDevice currentDevice] BeginGeneratingDeviceOrientationNotifications] を呼び出しても効果はありません。
DidRotateToInterfaceOrientation などのイベントは正常に機能していますが、デバイスの向きを任意にポーリングできるようにする必要があります。
どうすればこれを修正/実行できますか?
長い話: 各タブにナビゲーション コントローラーを備えたタブ アプリケーションがあります。タブ番号 1 のルート ビューは、方向が横向きに変わると全画面表示になるグラフです。ただし、方向の変更が他の場所で発生した可能性があるため、ビューが表示されるたびにこれを確認する必要があるため、このビューが表示されるたびに方向の状態をポーリングしたいと考えていました。
uiview - UIButton の原点とデバイスの向き
方向に自動回転するように設定されたView Controllerがあります。内部には 2 つのサブビューがあります。1つはuibuttonです。私が望むのは、ボタンの原点が縦向きでは左下、横向きでは右下にロックされたままになることだけです(したがって、基本的に同じ場所にとどまります)。
また、逆さまの縦向きと横向きの右向きの場合でも、所定の位置に留まる必要があります。
何か案は?
objective-c - UIActionSheet のコントロールの位置が間違っている
ユーザーがボタンをタップしたときにUISwitchと完了ボタンを含むポップを表示し、ポップアップの完了ボタンがタップされたときにスイッチの状態を保存する必要があります。
だから私はこれを行うためにUIActionSheetを使用します -
これはすべてうまくいきます。ポジショニングに問題があります。残念ながら、現時点ではここに投稿するスクリーン ショットがありません。ただし、スイッチはアクション シートのタイトルと同じ行の一番上に表示され、その下に [完了] ボタンがあります。
スイッチをタイトルの下に配置し、アクション シートのサイズを大きくして見栄えを良くする方法を教えてください。早急にこれが必要です。ありがとう。
cocoa-touch - 横向きと縦向きのUIActionSheetの位置
UIActionSheetの位置は、横向きモードで開いたときに中央に配置されません。境界を設定したり、フレームを変更したりした場合。サブビューであるUIActionSheet内の内容は変更されますが、実際のシートは同じ場所に残り、非常に扱いにくいように見えます。
UIActionSheetをそのサブビューと一緒に画面の中央に移動するにはどうすればよいですか?
c# - 横向きの WPF から XPS へ
WPF コントロールから XPS ドキュメントを生成しようとしています。これまでのところ印刷は機能しますが、横向きモードで XPS を作成する方法が見つかりません。
XPS ファイルを作成するための私のコード。主に別の SO ページから取得
どんな助けでも大歓迎です。
iphone - UIWindow に追加された UIView の向き
ユーザーがUITableViewCellのボタンをタップして関連する画像をズームするコアアニメーションを使用して、デバイス全体(UIWindow)をカバーするUIViewを使用して、画像のズームイン/アウト効果をサポートします。
ズームは問題なく実行されていますが、デバイスが横向きになっているにもかかわらず、サブビューがまだ縦向きモードになっている理由を理解できませんでした。以下の図:
ナビゲーション コントローラーはありますが、このビューは UIWindow に直接追加されています。
android - onConfigurationChangedでルートレイアウトの新しい幅/高さを取得するにはどうすればよいですか?
ビューの1つには、ScrollView
ルートレイアウトとしてがあります。デバイスが回転して呼び出されたときに、の新しい幅/高さonConfigurationChanged()
を取得できるようにしたいと思います。ScrollView
コードは次のようになります。
AndroidManifest.xmlの関連セクションは次のようになります。
そして最後に、レイアウトの関連部分は次のようになります。
私たちのドロイドでは、ScrollViewの幅が横向きに切り替えられると854になり、縦向きに戻ると480になると予想していました(そして高さはメニューバーを除いた同等の切り替えを行います)。ただし、その逆が見られます。LogCatは次のとおりです。
明らかに、横向きに切り替えると縦向きの寸法になり、縦向きに切り替えると横向きの寸法になります。私たちが間違っていることはありますか?私たちはハッキーになってこれを解決することができましたが、私たちが欠けている単純な解決策があるように感じます。
ios - iPhoneOpenGLESアプリケーションでの画面キーボードの向きに関する問題
OpenGL ESアプリケーションでキーボード入力を行う必要があるため、非表示のUITextFieldを作成し、コンテンツを表示するビューとともにメインウィンドウにサブビューとして追加しました。UITextFieldを使用してキーボードを制御しますが、単一の方向で正常に機能します。
次に、UIDeviceOrientation通知に基づいてOpenGLコンテンツを自分でローテーションすることにより、すべての方向をサポートするようにコードを変更しました。キーボードを回転させるために、UITextFieldのコントローラーのshouldAutoRotateInterfaceOrientationメソッドをオーバーライドし、すべての方向に対してYESを返しました。しかし、それでもキーボードが向きに応じて回転しないことがわかります。
手がかりはありますか?
android - androidsaveinstance保存ベクトルデータ型
私は現在完全に機能しているアプリケーションを作成していますが、問題は1つだけです...ユーザーが電話の向きを変更するとアクティビティが破棄されて再作成されることは誰もが知っているので...私のアクティビティはオブジェクトでいっぱいのベクトルを保存する必要がありますアクティビティが再作成された場合...OnSaveInstance()メソッドを確認したところ、ベクトルを保存する方法がないことがわかりました...アクティビティの再作成時にベクトルを取得できるように、any1にベクトルを保存するための提案がありますか? ?
どんな助けでもありがたいです...
ありがとう...
ipad - iPhoneの向きを強制する
私はiPadアプリを作成していますが、アプリのいくつかの部分に向きを強制的に縦向きにする必要があります。文書化されていない「setOrientation」APIを使用しましたが、アプリが拒否されました。これを行うための文書化された方法はありますか?