当按下UIButton时,如果在按住其手指的同时将其拖动到其边界之外,则有一定距离可以移动手指,直到按钮的状态不再“突出显示”为止。
基本上,您可以按下一个按钮,将手指移到它的外面,然后松开它,即使释放时手指不在上面,该按钮仍会触发。
有什么办法可以防止这种行为?我希望按钮在您不在按钮旁边时立即“释放”。
答案 0 :(得分:1)
您要查找的UIControlEvent
是UIControlEventTouchUpInside
-当触摸位于边界内时,它可以工作。
有关更多详细信息,请检查以下URL: