問題タブ [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 投票する
2 に答える
1780 参照

iphone - モーダル ビューを自動回転することはできますが、その親はできませんか?

モーダル ビューの親が false を shouldAutoRotate に返すと、モーダル ビューも自動回転しないようです。決して回転しないメイン ビューと、常に回転するモーダル ビューを作成するにはどうすればよいですか?

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

iphone - 画面上のオブジェクトが多すぎる場合の iPhone の自動回転

BlahAppDelegate、BlahViewController があり、iPhone アプリ プロジェクトにペン先がありません。さらにUIViewの一部のサブクラスのみ。これらはすべて main.m にあります。私のアプリには 6 つのサブクラス化された UIView があります。それぞれに 18 個の UIImageView が含まれています。

自動回転作業が必要です。またはカスタム回転。か何か。たとえば、デバイスが回転したときに画面をフェードアウトし、ビューを移動/サイズ変更してから画面をフェードアウトすると便利です。しかし、オブジェクトごとにサイズ変更コードを書かずに自動化する方法がわかりません。

できれば助けてください。

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

iphone - Subview Doesnt AutoSize When Added to Root View Controller

I have a root view controller that will have up to 10 or so subviews. I am implementing autorotation/autosize accross the entire app.

My problem is this: - When I allocate all the view controllers and add each as a subview to the root controller during startup, everything works as it should. The only problem is that each view controller needs time to initialize. This causes my application to load very slowly.

  • Instead I am trying to allocate the view controllers as they are required. Now I find that if the application goes into Landscape, and I allocate a view controller that is designed in portrait, it will autorotate but the autosize doesnt happen.

  • In other words as soon as the subview is added to the root controller in portrait mode it rotates and sizes correctly (and stays that way). If the subview is added when the root controller is in landscape it rotates but doesnt autosize (and view sizes remain messed up rotating back to portrait)

  • I have tried to force an autosize by calling SetNeedsLayout, SetNeedsDisplay, and LayoutIfNeeded but nothing works. I know i could probably do this manually by determining the root controllers orientation and resizing the subviews appropriately, but this is a lot of work for something that should work automatically.

  • Am I missing something? Any help would be appreciated. My project is an iPad port from an iPhone app, the iPhone app doesnt rotate so Im not sure if this may be something wrong with the 3.2 beta.

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

iphone-sdk-3.0 - IPhoneOS 3.0 での UINavigationController ベースのアプリケーションの自動回転

次のようなコードを持つアプリケーションがあります。

基本的に、私は UINavigationController を使用してから、UITableViewController またはいつか UIViewController をプッシュします。UIViewController には、UITextView、UIImage、UIScrollView などの要素が含まれています。問題は、このアプリケーションを iphone の回転に応答させようとしてきたことです。たとえば、横向きに保持すると、アプリケーションは横向きに切り替わる必要がありますが、これまでのところ何も機能しません。

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

iphone - 加速度計を使用して iPad のロック スイッチ トリガーを検出しますか?

そのため、複雑な理由から、ビューの回転を自分で管理しUIDeviceOrientationPortraitており、自動回転の向きとしてのみ実装しています。

とにかく、iPad で画面ロックをクリックすると、デバイスが UIDeviceOrientationPortrait に回転し、コードが回転しますが、これは望ましくありません。たとえば、ユーザーがデバイスを「横向きモード」で保持している場合、つまり、UI を手動で横向きモードに回転させており、ユーザーが画面ロックをクリックすると、UI が縦向きモードに回転します。デバイスをまったく動かさないでください。

したがって、どういうわけか、画面ロックから発生する縦向きモードへの回転と、デバイスの回転から発生する回転を区別する方法が必要です。そのため、加速度計を使用して、デバイスが実際に「回転」したかどうか、またはボタンがクリックされたかどうかを検出したいと考えています。

ありがとう!

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

iphone - iPhoneを回転させたときの黒い枠の角

私のアプリは横向きで、ルート ビュー コントローラーの shouldAutorotateToInterfaceOrientation 呼び出しで UIInterfaceOrientationLandscapeRight に対してのみ true を返します。

ただし、デバイスを縦向きと後ろ向きに回転すると、ディスプレイの周りの太い黒いフレームが回転し、角に 50 ピクセル程度しか見えないように、黒い角が回転することがあります。

これが何であるか、またはそれを修正する方法はありますか?

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

iphone - 自動回転時のナビゲーションバーとステータスバーの間の奇妙な空白

重複の可能性:
iPhone: UINavigationController の上部にある奇妙なスペース

http://www.gamememore.com/li/iphone_q/left.png

今、私は UITabBarController を使用してアプリを作成しようとしています

アプリを最初に起動したとき、デフォルトの画面は縦向きで、正常に動作しますが、電話が左に回転すると、画面の上部に白いバーが表示されます

根本的な原因がわかりません。解決方法をコメントしてください。

0 投票する
6 に答える
6528 参照

uisplitviewcontroller - UiSplitViewController が自動回転しない

私は最近問題に遭遇しました。私の iPad アプリは、どういうわけか iPad の自動回転を妨げています。私のアプリは UISplitView をロードし、両方のビュー コントローラーが shouldAutorotateToInterfaceOrientation: に対して YES を返します。info.plist を設定して、4 つの方向すべてに「サポートされているインターフェイスの方向」キーを含めました。ただし、アプリを実行すると、デバイスを回転しても splitView は回転しません (UIDeviceOrientationDidChangeNotification を受け取っていても)。さらに、iPad のホーム画面で開始した別の方向でアプリを終了すると、アプリを実行せずに再度回転するまで、正しいビューに自動回転しません....どんなアイデアでも大歓迎です... .

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

jquery - jQuery 水平アコーディオンに自動回転を追加する方法

クリックでアニメーション化する水平アコーディオンを作成しました。自動回転機能を追加して、スライドが 3 秒ごとに自動的に回転するようにしたいのですが、この部分がわかりません...

水平アコーディオンのコードは次のとおりです。

これに関連するJavaScriptは次のとおりです。

スライドを 3 秒ごとに自動回転させる知恵があれば、それは素晴らしいことです。ありがとう!

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

iphone - shouldAutorotateToInterfaceOrientation は常に複数回呼び出される

私のコードは、デバイスが回転している間、このイベントを複数回取得します。参考のためにAppleのドキュメントを検索していますが、運が悪いようです。なぜこれが起こっているのか、誰かがヒントを提供できますか?

私のコードは Apple doc のサンプル コード ( AlternateViews ) で、一部のログを除いて変更はありません。