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