是否可以从被认为是.touchDragExit(或.touchDragEnter)的按钮自定义区域(超出其可选区域?)?更具体地说,我说的是这种情况:我点击UIButton,.touchDown被调用,然后我开始将我的手指从按钮上拖开,在某个点(一段距离)它将不再选择(当然我可以拖回去选择...)。我想要修改那个距离...这可能吗? 最佳答案 您需要覆盖UIButtoncontinueTracking和touchesEnded函数。改编@Dean的链接,实现如下(swift4.2):classViewController:UIVie