我有一个叫ToolbarView
的类,它是UIView
的一个子类,基本上创建了一个UIView
,其顶部消失/重新出现UIToolbar
。我还有一个名为DraggableToolbarView
的ToolbarView
的子类,它使用户能够在屏幕上拖动视图。代表的子类?
我需要创建一个委托ToolbarView
,因此它可以通知其他对象/类时,工具栏会重新出现并消失的。我还需要为DraggableToolbarView
创建一个委托,以便在拖动视图时通知另一个对象/类。
目前,我已创建为每个单独的委托,但我不知道是否有这个更好的模式?可能需要为ToolbarView
实施一个代理,并将代理方法DraggableToolbarView
列为可选项?或者有没有一种方法来委托一个委托?
什么是最好的/最干净的方式来实现这一目标?
嗯..复制我的答案很多?? –
@ RichardJ.RossIII实际上并非如此。它不时发生,两个人几乎同时会提供类似的答案,特别是当有一个规范的答案时。坦率地说,我认为我的答案稍微好一些,因为协议的名称更合适。 – Caleb
它使用协议之间的关系正确的术语。 –