我有一个表格视图单元格,在视图顶部有一个按钮,因此它的一部分不在单元格中。所以我在自定义tableview单元类的一侧做了这个。 -
override func pointInside(point: CGPoint, withEvent event: UIEvent?) -> Bool {
if CGRectContainsPoint(buttonA.frame, point) {
buttonAPressed()
return true
} else if CGRectContainsPoint(buttonB.frame, point) {
buttonBPressed()
return true
} else if CGRectContainsPoint(buttonC.frame, point) {
buttonCPressed()
return true
}
return super.pointInside(point, withEvent: event)
}
以便检测按钮的按钮命中。问题是我在tableview后面还有一个很大的按钮。问题是后面的按钮也被检测为被按下。有没有办法阻止后面的按钮被按下?