比如我做了一个MyUIElement
,我可以接受用户点击它。当用户单击它时,用户可以在我单击它时为我定义一个方法。例如,当我单击它时,它们可以将计数增加 1。
所以,如果我正在考虑如何实现这个逻辑......我可以制作一个MyUIElementDelegate
,并回调MyUIElementDelegate
的onMyUIElementIsClicked:
函数,或者我可以允许用户addTarget: action: forEvents:
. 这两种方式也有效。但是他们之间有什么不同呢?谢谢。