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