問題タブ [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.

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

iphone - iPhone: モーダルビューが閉じない

UpdateViewController には、モーダル ビュー (UpdateViewController) を閉じるデリゲート MyDownloadController によって呼び出される関数があります。

デリゲートポインターをいじったり、いじったりせずにこれを試してみましたが、それでもビューを閉じません。

デリゲートは、MyDownloadController 内で次のようにメソッドを呼び出します。

そして、この関数は別のデリゲート (MyConnectionController) によって呼び出されます。

これだけ多くの代表者がいることは何か問題がありますか? そして、ポインターエラーまたはそれらに伴う何かは、モーダルビューを閉じることができることに影響しますか? もしそうなら、どのように/なぜですか?

私は委任のためにこの構造を持っています:

この問題を診断する最善の方法は何ですか?

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

iphone - ビューとそのサブビューの間で int を渡します

PatternsViewController というビューと SolutionsViewController という名前のサブビューがあります。PatternsViewController の iteration という名前の変数を、SolutionsViewController に渡す直前に渡したい

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

iphone - タブバーアプリケーションにモーダルビューを表示するには?

私は iPhone プログラミングに比較的慣れていませんが、すでに分厚い本を読んでいます。

タブの1つで、画面上にモーダルビューを表示するボタンを押すことができるタブ付きアプリケーションを構築したいと考えています。

UITabBarController と ModalView システムを利用するデモ アプリを作成しましたが、それらを組み合わせる方法がわかりません。

助けていただければ幸いです。アプリの使い方がわからないのはこのビューの設定だけなので、本当に行き詰まっています。セットアップの概要 (サンプル コード) を教えていただければ幸いです。

ありがとう!

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

iphone - UINavigationController によって管理される UIViewController を反転すると、ナビゲーション バーが非表示になります

私はすでにいくつかのビューをプッシュした UINavigationContoller で 2 レベル下がっています。今、プッシュされたビュー コントローラーの 1 つ内の画像を見ています。ナビゲーション バーの情報ボタンをタップすると、サブ ビューが反転し、ナビゲーション バーがそのまま残ります。サブビュー (プッシュされたビュー) だけを反転させるにはどうすればよいですか? 現在、ナビゲーション バーも反転しており、スタックに戻ることができません。

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

iphone - 却下されたビューコントローラへの非同期コールバック?

iphoneアプリのテスト中に、非同期http呼び出しを含むモーダルビューをすばやく開いたり閉じたりすると、アプリが最終的にEXC_BAD_ACCESSメッセージでフリーズするという問題に気づきました。モーダルビューまたはそれを起動するビューコントローラのいずれにもメモリリークがないことを比較的確信しています(少なくとも、xcodeのリーク検出ツールで見つけることはできません)。私のn00bの心は、突然ビューが閉じられたときに、保留中の非同期コールバックで何が起こるのか疑問に思います。これは私が心配すべきことですか、それともiPhone OSが私のためにこれを処理しますか?

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

objective-c - アプリケーションの終了時にモーダルビューコントローラーを閉じます

ユーザーがボタンを押したときにモーダルビュー(B)を表示するビューコントローラー(ビューA)があり、ビューB自体にビューCを表示するボタンがあります。私の問題は、ユーザーがビューBまたはCが表示され、次にアプリケーションを起動したときに同じビューが表示されます。終了時にビューBとCを閉じる方法、またはアプリケーションの起動時にビューAを表示する方法はありますか?ご協力いただきありがとうございます

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

iphone - UIModalTransitionStyle水平移動

UIModalTransitionStyleは、Vertical、Flip、またはDissolveのいずれかです。MapKitコールアウトまたはナビゲーションベースのアプリで開示ボタンをクリックする場合のように、右から左または左から右にしたいと思います。

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

iphone - IBAction が TabBarController アプリをクラッシュさせる

ウィンドウベースの TabBarController アプリがあり、タブの 1 つ (FirstViewController) から ModalView を表示しようとしています。アプリは正常にビルドされ、タブは機能しますが、[モーダル ビューを開く] ボタンをクリックするとクラッシュし、次のようになります。

更新:問題はモーダル ビューの表示にあるのではなく、IBAction 呼び出しでクラッシュが発生することがわかりました。何が原因でしょうか?

FirstViewController.h:

FirstViewController.m:

ModalViewController.h:

ModalViewController.m:

これが大量のコードであることはわかっていますが、誰かが問題を見つけられるようにしたかったのです。

前もって感謝します!

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

iphone - ModalViewController が表示されているかどうかを知るにはどうすればよいですか?

メインの ViewController で -orientationChanged をオーバーライドして、デバイスがランドスケープ モードのときに ModalViewController A をプッシュします。縦向きモードに戻すと、ModalViewController A は閉じられます。ただし、ModalViewControllers B、C、または D が表示される他のケース (ボタン タッチ後) があります。これらが表示されているときに、デバイスを横向きにして後ろ向きにすると、ModalViewController BC または D が不適切に破棄されます。

ModalViewController が表示されている場合でも、メインの ViewController で -orientationChanged がメッセージを送信されていることを確認できます。ModalViewController BC または D が表示されているときに、そのコードをバイパスするために -orientationChanged メソッドに追加できる条件はありますか?

ありがとうございました!

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

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、縦向きであると見なして却下しようとします。

誰かが私がどこで間違っているのか見ることができますか?(そして、これの長さの方針ですが、コードのフォーマットはそうでなければ正しく機能しません。)