メイン ビューと関連するビュー コントローラーで構成される iPad アプリがあり、派手なグラフィックを描画します。描画されるものは、現時点ではメインのビュー コントローラー クラスに格納されている多数のパラメーター (ほとんどがフロート) によって制御されます。メイン ビューは、drawRect 内のパラメーターを要求します。
ポップオーバー メニュー内のスライダーからメイン ビューをライブ更新したいと考えています。ただし、ポップオーバーには、スライダーを含むカスタム UITableViewCells を含む UITableViewController を含む UINavigationController が含まれているため、適切なコントロールを適切なデータ変数に関連付けるメッセージを取り戻すのは面倒です。また、最初に表示されたときにデータを使用してスライダーの位置を初期化する必要があるため、メッセージは双方向に移動する必要があります。
したがって、私の主な質問は、スライダーの変更情報をメイン ビュー コントローラーに送り返し、メイン ビューをライブ更新するエレガントな方法は何かということです。デリゲートを使用する必要があることはわかっていますが、おそらく 30 個のパラメーターがあるため、多くのセレクターを作成することになり、メインのデリゲート ターゲットに関する情報をビュー コントローラー スタックに伝達する方法がわかりません。