首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在UICollectionView的单元格上使用TouchDragEnter?

如何在UICollectionView的单元格上使用TouchDragEnter?
EN

Stack Overflow用户
提问于 2018-09-05 13:38:30
回答 1查看 46关注 0票数 1

这是我的第一个问题,所以任何关于如何在堆栈溢出上写更好的问题的建议都将受到欢迎!

好的,我有一个有很多单元格的UICollectionView,假设在一个设备上,用户触摸第一个单元格,然后在其他单元格上滑动,而不抬起手指。当用户的手指从当前单元格中滑出并进入另一个区域时,我试图弄清楚如何调用一个函数(每个单元格都是特定的)。据我所知,我认为这就像是UIButtons的UIButtons事件(可能)。

现在,如果用户将手指拉在单元格上,它只会触发与她接触的第一个单元格相关的函数,但其他单元格都不会触发。请提前帮助和感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-09-05 15:40:22

控件(如UIButton )仅在事件在该控件中启动时才响应触摸拖动事件。从苹果的touchDragEnter文档

只有当触摸起源于控件的边界,退出边界,然后再次进入边界时,才会传递此事件。

如果要检测到从对象的外部拖动到内部,则可能希望在superview中使用touchesBegan / touchesMoved / touchesEndedUIPanGestureRecognizer

下面是一些您可能会发现有用的示例代码:https://stackoverflow.com/a/52010135/6257435

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52186562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档