私のセットアップ
私は、ViewControllerユーザーがそこにある種のテキストを入力する場所を持っています。それを呼び出しますInputViewController。
私は(別のクラスに)ボタンのあるグラデーション(コアグラフィックスをオーバーライドするため、別のクラスにある必要があります)をUIView持つナビゲーションバーを描画します。drawRectボタンをクリックすると、MapViewControllerに移動します。これにより、入力にロケーションタグを追加できます。ロケーションタグを追加したら、ボタンの画像を変更したいと思います。
私の問題
ボタンをタップしたら、ユーザーの入力をに送信する必要がありますMapViewController。ここでデリゲートも実装され、一部の情報がに返されますInputViewController。ここでの問題は、ボタンが別のにあることUIViewです。これを行う1つの方法は、情報が設定されると情報を渡すことです。情報は、ボタンがタップさUIViewれると渡されます。ここでの問題は、デリゲートが`UIViewではなくMapViewControllerに戻る必要があるため、デリゲートになります。InputViewController
そのビューの方法を含めて、UIViewに移動することは可能かどうか疑問に思いました。もしそうなら、どうすればそれを行うことができますか?そうでない場合、上記を設定するために私ができる他の方法/提案は何ですか?InputViewControllerdrawRect