問題タブ [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.
iphone - ナビゲーション スタック内のビューを 1 つだけ回転させるにはどうすればよいですか?
ナビゲーション スタックに ViewControllers A と B があります。A は横向きをサポートしていませんが、B はサポートしています。ユーザーが B を表示しているときに横向きに回転し、[戻る] ボタンをタップすると、A が横向きになります。これを防ぐにはどうすればよいですか?A の shouldAutorotateToInterfaceOrientation メソッドが尊重されない正当な理由はありますか?
iphone - willAnimateRotationToInterfaceOrientation メソッドを強制する
アプリの起動時に willAnimateRotationToInterfaceOrientation メソッドを呼び出したいのですが、このメソッドを強制的に実行するにはどうすればよいですか? デバイスを回転させたときにのみ呼び出されます:(
1つの詳細...デバイスが水平モードの場合、呼び出されますが、垂直モードのデバイスで開始すると、このメソッドは呼び出されません:(
objective-c - タブバーの自動回転アプリケーション
やあみんな、私は私のタブバーアプリケーションを自動回転しようとしています。どうやら、ほとんどの人がこの問題はreturn YES;、自動回転するためにすべてのタブバーアイテムが同じクラスになければならないということだと言うことを私は知っています。いいえ、うまくいきませんでした。まず、4つのタブバーアイテムがあり、それぞれに独自のクラスがあります。私の最初の2つのタブバーアイテムにはUIWebViewがあり、2つ目はテーブルビューで、最後はボタン付きの画像ビューです。ここで、最初のタブバーアイテムに自動回転コードを実装する練習をしました。これは、return YES;私には機能しなかったため、このコードを使用したUIWebViewです。
タブバーなしでこのコードを使用することは私にとってはうまくいきましたが、タブバーアプリケーションでこれを使用するとき、それは私にとってはうまくいきませんでした。また、プログラマーが他のすべてのタブバーアプリケーションに同じクラスファイルを持たせる必要があると言った場合、前に述べたように、各タブバーには独自のクラスファイルがあるため、それはできません。
うまくいけば、誰かがタブバー全体を自動回転させるためにこの状況で私を助けてくれるでしょう、ありがとう
cocoa-touch - コミックアプリのUIScrollビュー
コミック用のiPadアプリを使用していますが、スクロールビューを機能させることができません。私はそれをする必要があります:
- ピンチズーム
- 回転
- ダブルタップして漫画で移動
これが私が入手したいものの例ですhttp://vimeo.com/16073699(Second 35 +-)
現在、ピンチズームを使用していますが、スクロールビューを回転させて画像を中央に配置できます。
これが私のコントローラーコードです:
インターフェイスビルダーで私は持っています:
-> UIView(ScaleToFillモード)
-> UIScrollView(ScaleToFillモード)
---> UIImageView(AspectFitモード)
何が間違っているのかわかりませんが、それに夢中になっています:(
ios - iOS 2 ステージ アニメーションの警告を抑制する
わざと 2 段階のアニメーションを実行しているのですが、ログにこの警告が表示されてうんざりしています。これをどのように抑制しますか?
編集:これは私が言及している警告です:「2 段階回転アニメーションを使用しています。よりスムーズな単一段階アニメーションを使用するには、このアプリケーションは 2 段階メソッドの実装を削除する必要があります。」
iphone - 横向きに回転を強制する
アプリの回転を横向きに固定したいのですが...
私はいくつかの調査を行いましたが、ほとんどの投稿は変化の検出に関するものです、
そして、私はそれを強制することについて何も見つけることができませんでした。
誰か助けてもらえますか?
iphone - PortraitUpsideDownでアプリを起動すると、翻訳の問題が発生します
ビュー内にいくつかの画像があります。回転すると、CGAffineTransformTranslate&Rotateを使用して画像が適切に配置されます。
ただし、PortraitUpsidedownで起動すると、私が定義した翻訳が行われます。
"-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{"メソッド。
この平行移動は、デバイスの向きが変わったときにのみ実行する必要があります。この翻訳がLaunchで行われないようにするにはどうすればよいですか?
編集:
viewWillAppearメソッドの実装に関するヒントの後も、まだ問題があります。
これが私のプロジェクトのコードです。
しかし、私が定義するコードをどのように実装すればよいですか?
ご協力いただきありがとうございます !
iphone - タブの変更時に自動回転が無視される
UITabBarController を持つアプリケーションがあり、各タブには UINavigationController が「接続」されています。ここで、タブ 1、2、および 4 の rootViewControllers (navigationControllers の) が縦向きのみをサポートし、縦向きに回転するように要求されたときにのみ YES を返す「shouldAutorotateToInterfaceOrientation」実装があると仮定します。ただし、タブ 3 には、navigationController に横向きをサポートするいくつかの viewControllers があります。
現在タブ 3 にいて、横向きをサポートする viewController の 1 つに移動すると、デバイスを回転させることができ、インターフェイスが横向きに変わります。それでも、横向きモードのインターフェイスでタブ 1、2、または 4 を押すと、表示された viewController が明らかに縦向きのみをサポートしているにもかかわらず、インターフェイスは縦向きに戻りませんが、横向きのままです。
何が欠けているのか、これが意図した動作なのかどうかはわかりません.tabBarControllerを介して縦向きのみのviewControllerに切り替えたら、インターフェースの向きを縦向きに戻してください。階層全体がプログラムで構築されます。
ありがとう!
iphone - 自動回転、UIWebView および UITabBarController
次のビュー階層があります。
問題は、ムービーを含む UIWebView を表示し、ユーザーが「再生」を押すと、フルスクリーンのメディア プレーヤーが期待どおりに開くことです。ただし、親の UIViewController は縦向きのみをサポートしているため、ムービーを回転させることはできません (私はこれをテストしました)。親View Controllerの横向きを有効にすると機能しますが、この場合、横向きモードのままユーザーがタブを切り替えるという問題が発生します(昨日投稿したこの質問も参照してください:タブを変更するときに自動回転が無視されました
これをどのように行うかについて、誰かアイデアはありますか?一方では、ユーザーにビデオを回転させる機能を提供したいと考えていますが、他方では、ランドスケープをサポートするために他のすべての viewController を書き直すことは、利点を得るにはあまりにも多くの労力のように思えます。
iphone - HTML5から再生される自動回転ビデオ
私のアプリは、いくつかの理由で、縦向きのみをサポートしています。
ただし、場合によっては、UIWebView(videoタグ付き)からビデオを表示する必要があり、ユーザーが縦向きまたは横向きで表示できると便利です。
コントローラは次のように構成されています。
結果:ビデオはポートレートモードでのみ再生されます(まあ、かなり期待されています)。
私は試しました:
-ユーザーがビデオを開始するときにすべての向きをサポートするようにこれを設定します
-ビデオが停止すると、「ポートレートのみ」に戻ります
結果:ランドスケープモードが利用可能です(素晴らしい!)が、ランドスケープでのプレイ中にユーザーが[完了]をタップした場合、プレーヤーが解雇されると(それほど素晴らしいではありません)、前のビューがランドスケープモードで表示されます。
プレイヤーが解雇されたときにコントローラーが横向きモードで表示されないようにする方法について誰かが考えていますか?
(UIDeviceのプライベートメソッドsetInterfaceOrientationを使用することはオプションではありません)