問題タブ [shouldautorotate]
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.
ios - Photolibrary で shouldAutorotate を false に設定する
システムからフォト ギャラリーにアクセスできるポップオーバーを追加すると、iPad常に次のメッセージが表示されてクラッシュします。
キャッチされない例外 'UIApplicationInvalidInterfaceOrientation' が原因でアプリを終了しています。
しかし、ランドスケープ モードをサポートするためだけに、プロジェクト情報で既に設定しています。
そこで、次の機能を追加しました
でも使い方がわからない?UIInterfaceOrientationPortraitアプリでも有効にすると、正常に動作します。でも応援したくないUIInterfaceOrientationPortrait。
次のようにポップオーバーを呼び出します。
どんな助けでも大歓迎です
ios - shouldAutorotate は iPhone で呼び出されましたが、iPad では呼び出されませんでした
MainStoryboard_iPhone と MainStoryboard_iPad を含む iOS 8/9 用のユニバーサル アプリがあります。ストーリーボードのエントリ ポイントは、タブ バーを持つ RootViewController です。RootViewController コントローラーは非常に単純です
このアプリを iPhone で起動すると、アプリの起動時およびデバイスが回転するたびに、supportedInterfaceOrientation メソッドと shouldAutorotate メソッドが呼び出されます。iPad でアプリを起動すると、呼び出されることはありません。どちらの場合も、viewDidLoad 関数は期待どおりに呼び出されます。
私はこれについて何時間も頭を悩ませてきました。レイアウト以外の絵コンテに違いは見られません。両方のデバイス タイプで、Info.plist ファイルからの 4 つの方向すべてとその他の関連キーを使用できます。
shouldAutorotate 関数にブレークポイントを配置すると、UIApplicationMain によって呼び出される UIWindow _shouldAutorotateToInterfaceOrientation:checkForDismissal:is... によって呼び出されていることがわかります。これは予想通りです。
c# - IOS アプリの MvxViewController で画面の回転を無効にする方法
IOS > 6 を使用して 1 つの MvxViewController の回転を無効にしたいのですが、簡単なことですよね? 私のために働いていません。そこで、単純な MvvmCross IOS プロジェクトを生成し、3 つのオーバーライドを追加しました。そこさえ壊れていません。私は何が欠けていますか?
ありがとうマーク
}
ios - ルートメイクとしてNavigationControllerを使用するiOS、1つのコントローラーのみランドスケープ
ルート コントローラーが UINavigationController であるアプリがあります。1 つのボタンを押すと、別のビュー コントローラーがプッシュされます。もう 1 つプッシュすると、Overlay を使用して AVCaptureSession が開始されます。そのビューが欲しいのですが、そのビューは縦向きではなく横向きのみです。さまざまなチュートリアルを見てきましたが、何も機能していません。
私が得た最も近いものは次のとおりです。
ビューでDidAppear。ただし、いくつかの問題があります。1 つ目は、すぐにポートレートに戻ることです。2 つ目は、他のビューはすべて縦向きと横向きにすることができますが、私はそれを望んでいません。助けが必要です、お願いします。
