問題タブ [autorotate]

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

ipad - ナビゲーションコントローラーでサブビューを自動回転する方法

ipadシミュレーターが縦向きまたは横向きに回転すると、メインビューはiPadの向きに合わせて自動回転しますが、サブビューはそうではありません。サブビューも回転しますが、iPad の向きには収まりません。サブビューの向きは常に iPad のホーム ボタンに向かって横向きになります。

私の質問は、サブビューを自動回転させ、メイン ビューの向きのような向きにする方法ですか?

体が私を助けてくれませんか...

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

iphone - iOS でカスタム スプラッシュ スクリーンを回転するにはどうすればよいですか?

スプラッシュ スクリーンは機能していますが、アプリは横向きモードで動作し、スプラッシュ スクリーンはデフォルトの縦向きモードで表示されます。

アプリのようにスプラッシュ スクリーンがランドスケープ モード間で回転するようにアプリを起動するにはどうすればよいですか?

私は次のコードを使用しています:

そしてスプラッシュスクリーン

しかし、回転を表示画面内に配置するにはどうすればよいですか?

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

iphone - カスタムの方向ロック アクションを作成するにはどうすればよいですか?

私のリーダー アプリ用にカスタムの方向ロック ボタンを作成したいと思います。

まず、次の方法があります。

そして、次のようなアクション メソッドで実際のロックを処理できると考えていました。

しかし残念ながら、このコードは、ビューに回転を指示する前者に影響を与えません...

私はこれについてすべて間違っていますか?それを行うより良い方法は何ですか?ユーザーに画面の向きをロックさせるローカルで簡単な方法が欲しいだけです。ボタンを押してロックし、もう一度押してロックを解除するブール値を使用していると思います...

考え?ありがとう!!

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

ios - didReceiveMemoryWarningによってリリースされた後、iOSがNibからロードされたビューを自動回転しないのはなぜですか?

私のiPadアプリは、自動回転を多用しています。これは素晴らしい。ただし、(ここでdidReceiveMemoryWarning説明するように)のデフォルトの実装によって非表示のビューが解放された場合、ビューがペン先から再ロードされ、たまたま横向きになっていると、縦向きにロードされることに気付きました。これは、iPadを手動で回転させて、適切な方向に移動させるまで、インターフェイスに大混乱をもたらします。

私は、iOSが現在の向きでビューをロードすると想定していました。これは、アプリの起動時に実行されることです。しかし、それは違います。によってアンロードされた後ではありませんdidReceiveMemoryWarning。なぜだめですか?そして、どうすればそれを行うことができますか?

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

iphone - UITabBarControllers の selectedIndex プロパティを設定した後に自動回転が無効になる (SDK バグ?)

問題。 アプリケーションで非常に奇妙なエラーが発生します。タブ用のいくつかのビューコントローラーを備えた UITabBarController があります。ビューコントローラーでは、自動回転を実装しshouldAutorotateToInterfaceOrientation:ましたが、次の変更を加えるまでは正常に機能していました。

タブを切り替えるために、View Controller にスワイプ ジェスチャを実装しました。これは、次のコードによって実現されます。

についても同様ですonSwipeRight

これで、自動回転は左または右にスワイプするまでのみ機能します。その後、shouldAutorotateToInterfaceOrientation:まったく呼び出されません。

も参照してください。

  • このスレッドでは、同じ問題が説明されています。また、次のようなログ メッセージが表示されることもあります-[UIWindow beginDisablingInterfaceAutorotation] overflow on <UIWindow: 0x1410e0; frame = (0 0; 320 480); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x141190>>. Ignoring. 。これに関する他の情報が見つかりません。

  • この質問は同じ問題を説明しているようです。

  • この質問は同様の問題を説明しているようですが、popViewController:. このバグは SDK 3.2 から存在していることに注意してください。

何をすべきか? 4.1 にまだ存在する SDK のバグのようです。誰かが回避策を見つけましたか? 一般的なシナリオのようです。

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

iphone - タブバーアプリで特定のクラスのViewControllerを自動回転させますが、他のすべてのクラスのViewControllerは縦向きのままにします

私はこのコードのタブバーコントローラーを持っています

回転するにはSLImageViewControllerクラスのインスタンスが必要ですが、他のインスタンスは必要ありません。SLImageViewControllerやその他の修正にreturnYESを追加するなど、考えられるすべてのことを実行しました。

誰かが私が間違っていることを教えてもらえますか?

0 投票する
5 に答える
3765 参照

iphone - Tab Bar Controller -> Navigation Controller -> View Controller の階層内で View Controller を回転させる

私のアプリには、次のように設定されたView Controller階層があります。

この階層内にあるすべてのビュー コントローラーは、メソッドをオーバーライドします。

そして戻りYESます-したがって、View Controllerは任意の回転に回転できる必要があります-逆さまであっても。

ただし、このセットアップ内では、View Controller はどれも正常に回転しません。ビュー コントローラーが回転に応答すると、ナビゲーション コントローラーとタブ バー コントローラーが回転するという印象を受けました。

ビュー コントローラが回転しないのはなぜですか?

それらを回転させることができた唯一UINavigationControllerの方法は、そのメソッドをサブクラス化してオーバーライドすることshouldAutorotateですが、これは私には不必要だと感じており、これを機能させるために見逃したものがあるのではないかと思っていました.

編集:

User Experience Coding How-toによると:

ツールバーも使用している場合、各ツールバー項目のビュー コントローラーは shouldAutorotateToInterfaceOrientation: メソッドを実装し、サポートする方向ごとに YES を返す必要があります。ツールバー項目のナビゲーション コントローラーがある場合、そのナビゲーション コントローラーのルート ビュー コントローラーは shouldAutorotateToInterfaceOrientation: メソッドを実装し、YES を返す必要があります。

「ツールバー」と表示されていますが、これはタイプミスであり、おそらく「タブ バー」であると思われます。

したがって、これを正しく実装しているようですが、コントローラーはまだ自動回転しません。

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

iphone - iPhone UIActionSheetの自動回転が機能しない

私はそれについてたくさん読みました。親が自動回転に設定されていない場合、自動回転しないと言われています。私はすべてを試しましたが、運がありませんでした。これを実行するボタンを使用して、ビューベースのアプリ (v4.2) を作成しました。

ルート コントローラは自動回転に設定されています。actionSheet にはありません。シミュレーターを回転させると、ルート コントローラーの方向メソッドが呼び出されないことに注意してください。デリゲートに問題はありますか?なにが問題ですか?

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

iphone - ビューコントローラ階層でinterfaceOrientationプロパティを正しく設定するにはどうすればよいですか?

カスタム ビュー コントローラー階層があります。サブ ビュー コントローラーは、単にサブビューとしてカスタムの親ビュー コントローラーに追加されます。親View Controllerは、サブView Controllerの-[willRotateToInterfaceOrientation:duration:]および-[didRotateFromInterfaceOrientation:]メソッドも正しいタイミングで呼び出します。

すべてが正常に機能しているように見えますが、何らかの理由でinterfaceOrientationプロパティが正しく設定されておらず、常にUIInterfaceOrientationPortrait.

interfaceOrientation横向きに回転するときにサブビューコントローラーに正しい値を持たせるにはどうすればよいですか?

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

android - 回転を無効にする

PhoneGapを使用するWebアプリがあり、アプリをポートレートモードでのみ動作させたいのですが。私が探しているドキュメントはどこにありますか?