У меня есть UIButton
в моем UITableViewCell
Я сделал подкласс UIButton
переопределить функцию pointInside
:
var touchMargin:CGFloat = 20.0
override func pointInside(point: CGPoint, withEvent event: UIEvent?) -> Bool {
let extendedArea = CGRectInset(self.bounds, -touchMargin, -touchMargin)
return CGRectContainsPoint(extendedArea, point)
}
Однако область касания не увеличивается.
Я прикасаюсь к ячейке таблицы, если слегка коснувшись UIButton
.
Не работает ли этот код из-за того, что кнопка помещается в ячейку?
Как я могу исправить?