問題タブ [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.
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 に入るとクラッシュします。
ios - 自己へのデリゲートでpresentViewControllerを呼び出す方法は?
現在のView Controllerから、viewControllerをモデルとして提示して、ユーザーから大きなテキスト入力を取得しています。私はこれを行うことができますが、入力されたテキストを呼び出されたView Controllerに戻す方法がわかりません。
誰かが見てコメントできますか?
ios - iOS 7では、お客様のVC移行に伴い、presentViewControllerの後に画面上に「fromviewcontroller」を作成することは可能ですか?
多くのアプリには、ユーザーが 1 つのビューをプルダウンすると、その下から別のビューが表示される機能があります。ただし、最初のビューはまだ下部に表示されています。(例: Facebook Paper App)。
他のビューが別のView Controllerからのものである場合、iOS 7のカスタムView Controller Transitioning APIを使用してこれを達成することは可能ですか?
私のテストでは、「提示」部分は可能ですが、「却下」部分には不具合があります。DismissViewController を呼び出すたびに、transitioningDelegate メソッドを呼び出す前であっても、「toViewController」が全画面表示を引き継ぎます。
これに詳しい人はいますか?ありがとう !
ios - チェーンのdismissViewControllerAnimated:completionとpresentViewController:animated時のエラー
modalView が表示されると、ネットワーク イベントによって新しいモーダル ビュー コントローラーが生成されます。私がやっていることは、次のように presentViewController:animated を DismissViewControllerAnimated:completion 内にチェーンすることです。
元のモーダル ViewController が閉じられ、ネットワークによって生成されたものが表示され、ユーザーはそれを正常に閉じることができます。ただし、3 番目の modalViewController を表示しようとすると、次のエラーで失敗しました。
私もこれを試しました:
なにか提案を?ありがとう!