問題タブ [presentmodalviewcontroller]

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 投票する
1 に答える
691 参照

iphone - PresentModelViewControllerの問題

こんにちは皆さん、私は現在のモデルビューコントローラーに問題があります。シナリオは次のとおりです。

  1. これはナビゲーションバーアプリケーションです。UIViewControllerクラスがあり、UIViewこのステートメントを使用して別のクラスのControllerを追加し[self.view addSubView:controllerClass]ます。

  2. controllerClassでは、下部にタブバーを挿入し、各タブバーにデリゲートを書き込みます。クリックすると、別のUIViewControllerクラスがサブビューとして追加されますが、このコントローラーの高さまたはフレームは(0,0,320,369)です。さまざまなタブをクリックすると、タブバーが全体に表示されます。

  3. 最初のタブをクリックして、ScannerViewControllerがサブビューを追加すると言います。このビューにはギャラリーボタンがあります。ユーザーがそれをクリックすると、presentModel View Controllerを挿入し、ギャラリーから画像を選択してナビゲーションバーを作成するときにナビゲーションバーを非表示にすると、hidden =NO機能せず、下部のタブバーが消えました。

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

iphone - modalViewControllerからのpushViewController

ビューをnavigationControllerにプッシュしてモーダルに表示した場合、最初にmodalViewControllerを閉じなくても、別のビューをプッシュして表示することはできますか?ありがとう。

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

iphone - iPhoneのdismissModalViewControllerのアニメーション

非表示のアニメーションを変更するにはどうすればよいですか?

現在、私は使用しました:

そしてそれは動作します..

しかし、カスタム アニメーションを使用してそれを閉じる方法はどうでしょうか (閉じるためのフェードアウト アニメーションを探していました)。

ありがとう。

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

ipad - UIPopoverViewController presentModalViewController アニメーション

私はiPadアプリに取り組んでいます。ポップオーバーコントローラーに表示したいビューコントローラーがあります。しかし、モーダルビューで表示するときにポップオーバーにカスタム アニメーションを追加したいとも考えています。モーダル ビューを表示および非表示にしているときに、カスタム アニメーションをポップオーバーに追加するにはどうすればよいですか?

以下は私のコードです:

上記の popoverViewController に追加したいアニメーションは次のとおりです。

今私の問題は、このアニメーションを popOverViewController 自体に追加する方法です。ポップオーバーにはビュー プロパティがないため、アニメーションを追加できません。ポップオーバー内のビューコントローラーにアニメーションを追加すると、ポップオーバーはその場所にとどまり、その中のビューがアニメーション化され、見栄えが悪くなります。

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

ios - presentModalViewController から uiviewcontroller をプッシュする

を使用してビューを表示しpresentModalViewControllerます。これから、 usingUIViewをプッシュしたいと思います。私はこれのために以下のコードを試しましたUIViewUINavigationController

しかし、それは私にはうまくいきませんでした。からビューをプッシュする方法を誰か提案してくださいModelViewController

ありがとう

0 投票する
3 に答える
299 参照

iphone - モーダルビューコントローラを提示するとクラッシュする

私のアプリには、バーボタンが押されたときにモーダルビューコントローラーを表示する機能があります。時々、同じ関数をプログラムで呼び出さなければなりません。しかし、プログラムでビューを表示する必要があるときはいつでも、クラッシュします。これがクラッシュを引き起こすコード行であると判断しました。

そして、私はエラーを受け取ります

エンティティに新しいオブジェクトを挿入していなくても。

編集:これは、プログラムで、バーボタンが押されたときに呼び出される関数です。

そして、これはエラーが発生するコードです。

}

編集:presentControllerアプリケーションがバックグラウンド状態から再開したときにappDelegateから関数を呼び出しているので、viewControllerのviewDidLoad関数で同じ関数を呼び出そうとしましたが、クラッシュしません。

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

iphone - MFMessageComposeViewController を mainView Controller に却下するにはどうすればよいですか?

2 つのコントローラー A と B と 1 つの MFMessageComposeViewController があるとします。私はこれらの操作を行っています

A-> presentModalViewController -> B

B-> presentModalViewController -> MFMessageComposeViewController オブジェクト

したがって、メッセージ作成didFinishWithResultデリゲートでは、B ではなく A コントローラーに戻りたいと考えています。

デリゲートで2回dismissModalViewControllerAnimatedを実行し、デリゲートからコントローラーを直接呼び出すなど、いくつかの手順を試しましたが、何も機能しませんでした。毎回一回だけ消してBコントローラーに残ります。

キャンセル/送信時にAコントローラーに戻りたい。

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

iphone - presentModalViewController が UITableViewController で検索を表示しない

ユーザーがアイテムを選択できるように、検索バーを使用してモーダル UITableView をポップアップすることにしています。これは、ユーティリティ テンプレートを使用して作成されたアプリのフリップサイドから表示されます。UITableView は問題なく表示できますが、検索バーと検索表示コントローラー コンポーネントを IB のテーブルに追加することはできますが、モーダル ビューがポップアップしたときに検索を実行すると表示されません。

これは可能ですか?検索でのモーダル ビューの使用に制限はありますか?

編集: フリップサイド ビューを navcontroller を使用するように変更し、モーダルではなくそれをプッシュして UITableView を表示することで、これを回避しました。

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

iphone - iPhone-別のモーダルビュー内にpresentModalViewをネストする

私の質問は次のようになります:別のモーダルビュー内のiPhoneモーダルビュー?別のモーダルビューコントローラー内からモーダルビューコントローラーをプッシュできますか?ただし、1つの違いがあります。

私のコントローラーはどれもUINavigationControllersではありません(私はそれらが呼ばれているものだと思います)。

だから基本的に私はこれを持っています:

RootView(経費の提出、カレンダーの確認などのさまざまなオプション)->経費の提出が選択され、次のコードが呼び出されます。

これで、メインビューの上に1つのモーダルビューがあります。次に、経費モーダルビュー内で、モーダルビューを開くボタンを選択できるようにしたいと思います(同様のコードで)...

上記のイントロの2つの質問から、これを行うには基本的に次のようになります。

代わりに次のようになりますか?

ビューコントローラの新しいインスタンスを作成せずにビューコントローラを参照する方法がわからないためです。

また、最初のモーダルビューに戻ることができるように、2番目のビューを却下するときが来たら(基本的に、モーダルビューを開いて経費を提出し、フォームの一部として、選択肢を選択する必要があります-UIの目的で新しいモーダルビューが最適です。選択を決定したら、追加の詳細モーダルビューを閉じて経費ビューに戻り、経費を送信します。送信すると、そのモーダルビューが閉じます)。

したがって、使用する代わりに:

それは:

??

みんなありがとう:)

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

ios - presentModalViewController は正確に何をしますか?

ルートビューコントローラーMyViewControllerのインスタンスで初期化されているnavigationControllerがある場合。

そして、そのMyViewControllerのコードで使用できます

また

この 2 つの作品は同じであることがわかりました。どちらもモーダル ビューを正しく表示します。また、提示された AnotherViewController の「parentViewController」プロパティがすべてナビゲーション コントローラーに設定されていることがわかりました。

なぜこれが起こるのでしょうか?presentModalViewController は、self がナビゲーション コントローラーのサブビューであることを自動的に検出し、メッセージをナビゲーション コントローラーに再送信します。