Swift / Xcode6: 如何在点击按钮后调用 UIButton 功能时更改

Swift / Xcode6: How to change when the UIButton functionality is called after clicking the button

我正在制作一个使用秒表作为功能的一部分的应用程序。其中一个组件是启动和停止秒表的按钮。该按钮工作正常,但是只有在点击并释放按钮后才会完成操作。截至目前,您可以按住按钮,直到您松开,计时器才不会发生任何变化。我怎样才能改变按钮的功能,以便它在第一次触摸而不是释放时执行操作?我正在寻找的功能是 touchesBegan。

在故事板中,打开按钮的连接检查器,然后将连接从 Touch Down 拖动到您的操作代码。删除任何其他连接,例如 Touch Up Inside.

您需要在 "Send Events" 部分 select "Touch Down"。