不管是啥都响应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 bool = (view?.isKind(of: UICollectionView.self)) { if bool { return self } } return view }