iOS开发-消息传递方式-target-action

大哥在线求帮请教一下,iOS开发-消息传递方式-target-action
最新回答
旧人旧城旧余温—

2024-11-02 13:02:51

target-action是iOS中 UIControl 控件下使用的最常见的消息传递方式,target-action在中文中就是 目标-动作 ,也算是一种简单的设计模式.

主要的功能就是在发生某种事情的时候,给某某对象发送一个消息。一般情况下是在我们点击按钮,或者是滑动进度条之类的情况下发送给目标一个消息。比如说,当我们肚子饿了的时候就告诉大脑要去找东西吃。

target-action的方法调用非常简单,一般实现一个函数:

target就是目标,如果用之前的例子来比喻的话就是我们的大脑。

action就是动作,用之前的例子来比喻的话就是去找东西吃这个动作。

events是事件,比如说肚子饿了,或者口渴了,是出发动作的条件。

这里用给 UIButton 添加点击事件来做一个