我有一个名为ToolbarView的类,它是一个子类,UIView基本上创建了一个在顶部UIView消失/重新出现的类。UIToolbar我还有一个ToolbarView被调用的子类,DraggableToolbarView它使用户能够在屏幕上拖动视图。
我需要为其创建一个委托,ToolbarView以便它可以在工具栏重新出现和消失时通知另一个对象/类。我还需要创建一个委托,DraggableToolbarView以便在拖动视图时通知另一个对象/类。
目前,我为每个人创建了一个单独的委托,但我想知道是否有更好的模式?也许为 实现一个委托ToolbarView,并将委托方法DraggableToolbarView列为可选?或者有没有办法对委托进行子类化?
完成此任务的最佳/最干净的方法是什么?