gpt4 book ai didi

ios - UICollectionview:didSelectItemAtIndexPath 不适用于单击。使用两根手指并仅滑动

转载 作者:行者123 更新时间:2023-11-28 13:08:39 24 4
gpt4 key购买 nike

我有一个带有单个自定义单元格的简单 UICollectionView。一切都按预期工作,但点击集合中的任何项目似乎都不会调用 didSelectItemAtIndexPath 事件,除非:

一个。用 2 根手指轻敲 CellB. 从左向右或从右向左滑动

单元格包含 2 个 subview ,每个 subview 上都有一些对象。所有都标有“启用用户交互”。

顺便说一句:我确定我是“didSelectItemAtIndexPath”而不是“didDeselect...”

我不想添加 UITapGestureRecognizer 来解决这个问题,因为它看起来很“hacky”。有什么想法吗?

谢谢!

最佳答案

呃。我刚发现问题:

这个 gestureRecognizer 附加到 View ,它捕获单击事件。我将它附加到所需的对象上,一切正常!

self.view.addGestureRecognizer(UITapGestureRecognizer(target: SearchBar, action: "resignFirstResponder"))

关于ios - UICollectionview:didSelectItemAtIndexPath 不适用于单击。使用两根手指并仅滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32021806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com