ToolbarView
のサブクラスであると呼ばれるクラスがUIView
あり、基本的に、上にUIView
消える/再出現する を作成しUIToolbar
ます。また、ユーザーがビューを画面上でドラッグできるようにする、ToolbarView
calledのサブクラスもあります。DraggableToolbarView
ToolbarView
ツールバーが再表示および非表示になったときに別のオブジェクト/クラスに通知できるように、デリゲートを作成する必要があります。DraggableToolbarView
ビューがドラッグされたときに別のオブジェクト/クラスに通知できるように、デリゲートも作成する必要があります。
現在、それぞれに個別のデリゲートを作成していますが、これに適したパターンがあるかどうか疑問に思っています。のデリゲートを 1 つ実装しToolbarView
、デリゲート メソッドDraggableToolbarView
をオプションとしてリストしますか? または、デリゲートをサブクラス化する方法はありますか?
これを達成するための最良/最もクリーンな方法は何ですか?