🤖
UITableViewCellの上にあるViewのタップ感度が悪い
わりと何度もこの問題にはぶつかっていて、
tableView.delaysContentTouches = false
だよね。と思っていたんだけど、今回はこれだけではダメだった。
解決した方法
tableView.delaysContentTouches = false
for case let v as UIScrollView in tableView.subviews {
v.delaysContentTouches = false
}
どうやらsubview
の中にもUIScrollView
がいたらしい。
色々調べていて
tableView.canCancelContentTouches = false
とか
tableView.panGestureRecognizer.delaysTouchesBegan = false
で解決するという話も見かけた。
今回は、これらが無くても改善したので一応メモとして残しておく。
Discussion