UITableViewCell点击取消延时响应

2017-12-11  本文已影响11人  rocky_tt

一般在UIScrollView上取消延时响应只需要设置_scrollView.delaysContentTouches = NO;就行了;

在tableView上取消cell的延时点击效果:

如果只适配iOS11,

_tableView.delaysContentTouches = NO;这一句话也就够了

iOS11以下的就需要多写几句代码了

_tableView.delaysContentTouches = NO;

for (UIView *subView in _tableView.subviews) {

if ([subView isKindOfClass:[UIScrollView class]]) {

((UIScrollView *)subView).delaysContentTouches = NO;

}

}

原因参考下面文章:blog.csdn.net/fjingquan/article/details/53107356

上一篇 下一篇

猜你喜欢

热点阅读