不管是啥都响应tableviewcell
class JYShopCertificationCell: UITableViewCell { override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? { return self } }
2.只穿透UICollectionView
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
let view = super.hitTest(point, with: event)
if let isBtn = view?.isKind(of: UICollectionView.self) {
if isBtn == true, view?.tag == 100{
return self
}
}
return view
}