Xcode 9 / Swift 4:当您按下UIButton并将手指拖到其边界之外时,禁止UIButton继续突出显示

时间:2019-03-26 05:41:40

标签: swift xcode uibutton swift4 xcode9

当按下UIButton时,如果在按住其手指的同时将其拖动到其边界之外,则有一定距离可以移动手指,直到按钮的状态不再“突出显示”为止。

基本上,您可以按下一个按钮,将手指移到它的外面,然后松开它,即使释放时手指不在上面,该按钮仍会触发。

有什么办法可以防止这种行为?我希望按钮在您不在按钮旁边时立即“释放”。

1 个答案:

答案 0 :(得分:1)

您要查找的UIControlEventUIControlEventTouchUpInside-当触摸位于边界内时,它可以工作。

有关更多详细信息,请检查以下URL: