問題タブ [presentviewcontroller]

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 に答える
268 参照

ios - 親ではない別のView Controllerを提示する

firstViewControllerストーリーボードには、 、secondViewController、およびの3 つのビュー コントローラーがありcontrollerAます。

firstViewController と secondViewController の両方に、ストーリーボードでセグエを使用して controllerA を表示するナビゲーション右バー項目があります。

controllerAカスタム テーブル セルを含む tableView があります。customTableCell.xib には、データを格納して firstViewController にポップバックする acceptButton があります。ユーザーが popViewController を使用して firstViewController から controllerA に移動した場合にのみ、これを実装できます。

編集:しかし、popToViewController が機能しないため、ユーザーが secondViewController から ControllerA にアクセスした場合、私はそれを行うことができません。私は使用してみました:

編集:私はこのエラーでクラッシュしています:

controllerA と firstViewController の間には委任関係があります。

どうすればこれを適切に実装できますか?

編集: これは FirstViewController のデリゲートです:

使用すると、データを通過させて firstViewController に正常にポップしています

acceptButton が押されたら firstViewController に戻りたいので、 SecondViewController から controllerA に入るとクラッシュします。

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

ios - 自己へのデリゲートでpresentViewControllerを呼び出す方法は?

現在のView Controllerから、viewControllerをモデルとして提示して、ユーザーから大きなテキスト入力を取得しています。私はこれを行うことができますが、入力されたテキストを呼び出されたView Controllerに戻す方法がわかりません。

誰かが見てコメントできますか?

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

ios - iOS 7では、お客様のVC移行に伴い、presentViewControllerの後に画面上に「fromviewcontroller」を作成することは可能ですか?

多くのアプリには、ユーザーが 1 つのビューをプルダウンすると、その下から別のビューが表示される機能があります。ただし、最初のビューはまだ下部に表示されています。(例: Facebook Paper App)。

他のビューが別のView Controllerからのものである場合、iOS 7のカスタムView Controller Transitioning APIを使用してこれを達成することは可能ですか?

私のテストでは、「提示」部分は可能ですが、「却下」部分には不具合があります。DismissViewController を呼び出すたびに、transitioningDelegate メソッドを呼び出す前であっても、「toViewController」が全画面表示を引き継ぎます。

これに詳しい人はいますか?ありがとう !

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

ios - チェーンのdismissViewControllerAnimated:completionとpresentViewController:animated時のエラー

modalView が表示されると、ネットワーク イベントによって新しいモーダル ビュー コントローラーが生成されます。私がやっていることは、次のように presentViewController:animated を DismissViewControllerAnimated:completion 内にチェーンすることです。

元のモーダル ViewController が閉じられ、ネットワークによって生成されたものが表示され、ユーザーはそれを正常に閉じることができます。ただし、3 番目の modalViewController を表示しようとすると、次のエラーで失敗しました。

私もこれを試しました:

なにか提案を?ありがとう!