gpt4 book ai didi

ios - collectionView :didSelectItemAtIndexPath does not get called on tap

转载 作者:行者123 更新时间:2023-12-01 17:38:34 24 4
gpt4 key购买 nike

我有一个 UICollectionViewController并且这个集合的单元格有一个 subview - 比如说 A- 与单元格边界具有相同的框架。

问题是当我点击这些单元格时,collectionView:didSelectItemAtIndexPath不会被调用。我还将 A 的 ExclusiveTouch 设置为 YES,但仍然没有。而且当我将 A 的框架更改为更小的尺寸时,点击剩余区域会触发 collectionView:didSelectItemAtIndexPath , 没问题。

那时我实际上应该做什么才能让这个 collectionView 委托(delegate)在 A 的边界与单元格相同的地方被调用。

我将不胜感激任何评论。

最佳答案

如果我正确理解了您的问题,则您的 UICollectionViewCells 中包含 subview 。为了触发 didSelectItemAtIndexPath 触摸 subview ,您需要在界面构建器中禁用“启用用户交互”。我的 Collection View 单元格中有一个 UIButton 作为 subview ,这对我有用。

关于ios - collectionView :didSelectItemAtIndexPath does not get called on tap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31021471/

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