問題タブ [modalviewcontroller]
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 - 小さいUIWebViewをフォームシートとして表示する
iPhone用に特別にサイズ設定されたWebサイト(320x480)を使用してiPadでUIWebViewをポップアップしようとしています。Webビューを中央に配置し、ズームアニメーションを使用して遷移させたい。他のアプリにもこの機能がありますが、その方法がわからないようです。プレゼンテーションとトランジションスタイルのさまざまな組み合わせを試しましたが、何をしても、Webビューは画面全体を占め、画面を覆うように垂直方向にスライドします。IBでWebビューを320x480にし、UIModalPresentationStyleFormSheetを使用しています。これにより、小さなウィンドウを使用して少なくとも画面の中央にスライドするはずですが、それは発生しません。
誰かが何が悪いのか知っていますか?
iphone - モーダル ビューがアクティブなときに自動回転を停止するにはどうすればよいですか?
モーダル ビューが存在するときに iPad を回転させようとすると、アプリケーションがクラッシュします。モーダル ビューが存在するときに自動回転を停止するにはどうすればよいですか、それともモーダル ビューが他のすべてのものと一緒に回転するようにするにはどうすればよいですか (アプリケーションがクラッシュすると、モーダル ビュー以外のすべてが回転します)。どうもありがとう!
uinavigationcontroller - モーダル ナビゲーション ビュー コントローラーへの BarButtonItem の追加
ルート コントローラー (UITableViewController) で初期化されたモーダル ナビゲーション バー コントローラーを提示しています。UINavigationBarController を初期化してモーダルに表示するときに、右バー ボタン項目として「送信」ボタンも追加します。すべてが正常に機能しています (ルート ビューとモーダル プレゼンテーションでの読み込み)。ただし、右のボタンは表示されません。以下のコードを投稿する -
明らかな何かが欠けている場合のアイデアはありますか?
iphone - iOSアプリにモーダルビューが表示されないのはなぜですか?
2つのタブがあるタブバーベースのiOSアプリがあります。2番目のビューにタブで移動すると、すぐにモーダルビューがユーザーに表示されるようにしたいと思います。これが私の簡単なコードです...
アプリとタブを2番目のビューで実行すると、モーダルビューが表示されません。デバッガーでステップスルーすると、デバッガーはこれらのコード行がすべて正常に実行されていることを示しますが、それでも画面には何も表示されません。IBでは、すべてのクラスと接続が「MyView」ペン先に正しく設定されています。助言がありますか?
また、私はiOS開発に慣れていないので、これが正常かどうかはわかりませんが、デバッガーでこれを実行すると、2番目のタブのビューのviewDidAppearメソッドを実行していることに気付きます。 、それでもiOSデバイスを見ると、アプリはまだ最初のタブのビューを表示しています。特定のビューに対してviewDidAppearメソッドをステップ実行している場合、そのビューはその時点でデバイスに表示されるべきではありませんか?
よろしくお願いします!
iphone - 現在表示されているビューの検出
私は問題があります。私はthree20を使用しており、TTYoutubeViewを使用しています。この問題を修正するには、必ずしもthree20の知識は必要ありません。
私の問題は、ナビゲーションバーにカスタムのdrawMethodがありますが、YouTubeビデオをロードするときに、カスタムの描画メソッドを無視するように指示する必要があります(これは問題ではありません。これを実行できるグローバルBOOLがあります) )。
私の問題は、YouTubeビデオがロードされたときに検出する方法がないことです。これは、UIWebview内のオブジェクトを介して起動されるため、UITouchがキャッチできず、YouTubeビデオが終わった後のように、UIWebviewをサブクラス化するのが好きではありません。却下されました、私もこれを捕まえる方法がありません。
私が必要としているのは、ナビゲーションバーが描画されるたびに「現在のviewControllerはどのクラスですか」と尋ねるメソッドであり、表示されているものに応じて何を描画するかを指示できます。
drawメソッドでviewControllersをログアウトしています。これは完全に機能し、コードは次のようにログに記録されます。
問題は、YouTubeビデオが読み込まれるときに、modalViewControllerが読み込まれているように見えることですが、私のコードは、このmodalControllerの下にあるviewControllerを引き続きログアウトします。何が一番上にあるかはわかりません。
viewControllerを検出することは、私が考えたときは明るい火花のように見えましたが、それでも私にとっては良い考えです。現在どのビューが一番上にあるかをどのように見つけることができるかについて、私はちょうど途方に暮れています。(topViewControllerとvisibleViewControllerはこれを正確に行っていないようです)
cocoa-touch - UIModalTransitionStyleFlipHorizontal
上記を使用すると、新しいビューが画面を垂直方向にスクロールし、画面を下にスクロールして閉じます。これはなぜですか、どうすればこれを克服できますか? (特に横向きのアニメーションのはずなので)
私のコードは次のとおりです。
}
iphone - UINavigationBar は、モーダル ビュー コントローラーでの表示を拒否します
RootViewController で次のコードを使用してモーダル ビュー コントローラーをロードしています。
accountViewController xib ファイルで、ナビゲーション バーを設定しました。私の MainWindow.xib と RootViewController.xib にも、ナビゲーション バーが正しく設定されています。さらに、私のアプリ デリゲートは、ナビゲーション コントローラーを正しくセットアップしました (私が推測します):
ただし、accountViewController をロードすると、UINavigationBar はどこにも表示されません。モーダル ビューで UINavigationBar を表示することはできませんか? 戻るボタンを非表示にして、右ボタンを追加するために使用する予定でした...
iphone - iPhoneのUIModalPresentationFormSheet
iPhoneでモーダルビューのプレゼンテーションスタイルUIModalPresentationFormSheet(またはそのようなもの)を作成するにはどうすればよいですか?
前もって感謝します!
iphone - UITextViewを含むiPadのLandscapeでModalViewControllerフォームシートを閉じるにはどうすればよいですか?
iPadのLandscapeにフォームシートとして表示されるModalViewControllerがあります。ビューを閉じると、次のスレッドのように、ビューが別の場所にジャンプします。
横向きのキーボードを備えたモーダルVCは、却下されると場所を変更します: 横向きのiPadにキーボードを備えたモーダルビューコントローラーは、却下されると場所を変更します
そのスレッドへの応答はresignFirstResponderを呼び出すことですが、フォームまたはページシートを使用しているときにキーボードを閉じることは許可されていません。
他の誰かがこの問題を抱えていましたか?キーボードを強制的に閉じたり、アニメーション化されているときにビューを適切な位置に強制したりする方法はありますか?
乾杯、ニック。
iphone - アップルがプログラムでモーダルナビゲーションコントローラーを作成することを推奨するのはなぜですか?
「ナビゲーションコントローラーをモーダルで表示する場合、ナビゲーションコントローラーオブジェクトをプログラムで作成および構成する方が簡単なことがよくあります。InterfaceBuilderを使用してこれを行うこともできますが、通常はお勧めしません。」実際、私のナビゲーションコントローラーは単純なので、IBのビューをカスタマイズしたいと思います。