Swift UITableView嵌套UICollectionView点击事件冲突(点击事件穿透)
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
不管是啥都响应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 }
https://www.jianshu.com/p/4424ebd567d6

更多精彩