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