首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

带UIScrollview的UITapgesture没有停止滚动吗?

带UIScrollview的UITapgesture没有停止滚动是因为UITapgesture默认会阻止UIScrollView的滚动事件。当我们在UIScrollView上添加了UITapgesture手势后,手势会拦截触摸事件,导致UIScrollView无法响应滚动操作。

为了解决这个问题,我们可以通过设置UITapgesture的cancelsTouchesInView属性为NO来允许UIScrollView接收触摸事件。具体代码如下:

代码语言:swift
复制
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTapGesture))
tapGesture.cancelsTouchesInView = false
scrollView.addGestureRecognizer(tapGesture)

这样设置之后,UITapgesture手势将不会拦截触摸事件,UIScrollView可以正常响应滚动操作。

推荐的腾讯云相关产品:腾讯云移动应用分析(MTA),它是一款专注于移动应用数据分析的产品,可以帮助开发者深入了解用户行为、应用性能等数据,提供数据分析和可视化报表等功能。了解更多信息,请访问腾讯云移动应用分析产品介绍页面:腾讯云移动应用分析

注意:本答案仅供参考,具体产品选择应根据实际需求进行评估。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券