問題タブ [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 - iPhone: モーダルビューが閉じない
UpdateViewController には、モーダル ビュー (UpdateViewController) を閉じるデリゲート MyDownloadController によって呼び出される関数があります。
デリゲートポインターをいじったり、いじったりせずにこれを試してみましたが、それでもビューを閉じません。
デリゲートは、MyDownloadController 内で次のようにメソッドを呼び出します。
そして、この関数は別のデリゲート (MyConnectionController) によって呼び出されます。
これだけ多くの代表者がいることは何か問題がありますか? そして、ポインターエラーまたはそれらに伴う何かは、モーダルビューを閉じることができることに影響しますか? もしそうなら、どのように/なぜですか?
私は委任のためにこの構造を持っています:
この問題を診断する最善の方法は何ですか?
iphone - ビューとそのサブビューの間で int を渡します
PatternsViewController というビューと SolutionsViewController という名前のサブビューがあります。PatternsViewController の iteration という名前の変数を、SolutionsViewController に渡す直前に渡したい
iphone - タブバーアプリケーションにモーダルビューを表示するには?
私は iPhone プログラミングに比較的慣れていませんが、すでに分厚い本を読んでいます。
タブの1つで、画面上にモーダルビューを表示するボタンを押すことができるタブ付きアプリケーションを構築したいと考えています。
UITabBarController と ModalView システムを利用するデモ アプリを作成しましたが、それらを組み合わせる方法がわかりません。
助けていただければ幸いです。アプリの使い方がわからないのはこのビューの設定だけなので、本当に行き詰まっています。セットアップの概要 (サンプル コード) を教えていただければ幸いです。
ありがとう!
iphone - UINavigationController によって管理される UIViewController を反転すると、ナビゲーション バーが非表示になります
私はすでにいくつかのビューをプッシュした UINavigationContoller で 2 レベル下がっています。今、プッシュされたビュー コントローラーの 1 つ内の画像を見ています。ナビゲーション バーの情報ボタンをタップすると、サブ ビューが反転し、ナビゲーション バーがそのまま残ります。サブビュー (プッシュされたビュー) だけを反転させるにはどうすればよいですか? 現在、ナビゲーション バーも反転しており、スタックに戻ることができません。
iphone - 却下されたビューコントローラへの非同期コールバック?
iphoneアプリのテスト中に、非同期http呼び出しを含むモーダルビューをすばやく開いたり閉じたりすると、アプリが最終的にEXC_BAD_ACCESSメッセージでフリーズするという問題に気づきました。モーダルビューまたはそれを起動するビューコントローラのいずれにもメモリリークがないことを比較的確信しています(少なくとも、xcodeのリーク検出ツールで見つけることはできません)。私のn00bの心は、突然ビューが閉じられたときに、保留中の非同期コールバックで何が起こるのか疑問に思います。これは私が心配すべきことですか、それともiPhone OSが私のためにこれを処理しますか?
objective-c - アプリケーションの終了時にモーダルビューコントローラーを閉じます
ユーザーがボタンを押したときにモーダルビュー(B)を表示するビューコントローラー(ビューA)があり、ビューB自体にビューCを表示するボタンがあります。私の問題は、ユーザーがビューBまたはCが表示され、次にアプリケーションを起動したときに同じビューが表示されます。終了時にビューBとCを閉じる方法、またはアプリケーションの起動時にビューAを表示する方法はありますか?ご協力いただきありがとうございます
iphone - UIModalTransitionStyle水平移動
UIModalTransitionStyleは、Vertical、Flip、またはDissolveのいずれかです。MapKitコールアウトまたはナビゲーションベースのアプリで開示ボタンをクリックする場合のように、右から左または左から右にしたいと思います。
iphone - IBAction が TabBarController アプリをクラッシュさせる
ウィンドウベースの TabBarController アプリがあり、タブの 1 つ (FirstViewController) から ModalView を表示しようとしています。アプリは正常にビルドされ、タブは機能しますが、[モーダル ビューを開く] ボタンをクリックするとクラッシュし、次のようになります。
更新:問題はモーダル ビューの表示にあるのではなく、IBAction 呼び出しでクラッシュが発生することがわかりました。何が原因でしょうか?
FirstViewController.h:
FirstViewController.m:
ModalViewController.h:
ModalViewController.m:
これが大量のコードであることはわかっていますが、誰かが問題を見つけられるようにしたかったのです。
前もって感謝します!
iphone - ModalViewController が表示されているかどうかを知るにはどうすればよいですか?
メインの ViewController で -orientationChanged をオーバーライドして、デバイスがランドスケープ モードのときに ModalViewController A をプッシュします。縦向きモードに戻すと、ModalViewController A は閉じられます。ただし、ModalViewControllers B、C、または D が表示される他のケース (ボタン タッチ後) があります。これらが表示されているときに、デバイスを横向きにして後ろ向きにすると、ModalViewController BC または D が不適切に破棄されます。
ModalViewController が表示されている場合でも、メインの ViewController で -orientationChanged がメッセージを送信されていることを確認できます。ModalViewController BC または D が表示されているときに、そのコードをバイパスするために -orientationChanged メソッドに追加できる条件はありますか?
ありがとうございました!
iphone - TabBarController内のModalViewController回転の問題
なぜこの問題が発生しているのかよくわかりませんが、私は…基本的にnavigationController
、タブの1つにが付いたTabrバーコントローラーを持っています。この特定のタブでは、ユーザーがデバイスを回転させて、元のビューを回転させたのではなく、まったく異なるビューを表示できるようにしたいと思います。
これを(フルスクリーンで)達成するためLandscapeViewController
に、デバイスが横向きのときにモーダルに提示するものがあります。提示すると問題が発生しmodalViewController
ます…</p>
また、LandscapeViewController
ユーザーがポートレートモードに戻ったときに自分自身を却下できるように、向きも確認します。しかし、私がそれを提示すると、それがポートレートモードに入るというコールバックを受け取り、それは完全にそれを台無しにします!
何が起こっているのかを明確にするためのコードとログステートメントは次のとおりです。
PortraitViewController
LandscapeViewController
これはログテキストです:
ノルムゴーイングランドスケープ
2010-08-24 15:29:40.024アプリ[32461:207]が発表されました
2010-08-24 15:29:40.026 App [32461:207]モーダルがポートレートになります
2010-08-24 15:29:40.026アプリ[32461:207]代理人に電話をかけて解雇
2010-08-24 15:29:40.027 App [32461:207]デリゲートが呼び出されました
縦向きで回転するとわかるように、を表示することで正しい動作をしますがlandscapevc
、縦向きであると見なして却下しようとします。
誰かが私がどこで間違っているのか見ることができますか?(そして、これの長さの方針ですが、コードのフォーマットはそうでなければ正しく機能しません。)