本来在 iOS11 之前 UITableViewCell 中的 UITextView 就不能 点击穿透 (在点击 UITextView 时 UITableView 的 didselected 的代理方法不能触发)。然后我们发现在 Cell 上加一个 Tap 手势自己来管理这个 Cell 的点击事件可以绕过 不能点击穿透
的坑。效果还不错。
问题来了,在 iOS11 之后发现这个 Tap 手势时间也被 UITextView 阻断了。深深感到之前的曲线救国是个坑。
随便问一下大佬们,有没有比较优秀的解决方案。
尝试过:
point(inside:)
的事件响应链的方法,发现模拟不出 upinside
这样的事件状态, point(inside:)
方法在用户 touch 到 UITextView 的时候就直接触发了,体验不是很好! 1
tpphha 2017-10-10 20:38:00 +08:00
在 UITextView 上面添加 tap 手势
|
3
eminemcola 2017-10-10 23:30:23 +08:00 via Android
@acumen extension textview
|