connect 动作在 iOS 开发中有什么作用?

What does connect action do in iOS development?

我正在使用 swift 在 Xcode 中为小费计算器编写代码。我正在读书,并被指示将滑块连接到 calculateTip 方法。我想弄清楚连接动作会做什么。这是否意味着每次移动滑块时都会调用 calculateTip 方法?

是的,这完全取决于您选择的动作,但是如果您 select ValueChanged 动作那么是的,它会在每次滑块移动时调用该方法。

此特定连接意味着您将 action 分配给滑块:在本例中为您的 calculateTip 方法。默认情况下,当滑块的值发生变化时,滑块会向此方法发送一条消息。此连接也可以通过编程方式完成,但 Xcode 让您更轻松。

所以回答你的问题:是的。每当移动滑块时,都会调用 calculateTip 方法。 但是 看一下滑块 continuous属性 来决定是否应该在用户停止拖动滑块时调用此方法,或者——顾名思义——发送连续消息。