cih*_*irs 1 objective-c ios uicollectionview uicollectionviewcell uicollectionviewdelegate
我有一个,UICollectionViewController并且此集合的单元格有一个子视图-假设A-与单元格边界相同。
问题是当我点击这些单元格时,collectionView:didSelectItemAtIndexPath不会被调用。我还将A的ExclusiveTouch设置为YES,但仍然没有执行任何操作。而且,当我将A的框架更改为较小的尺寸时,点击剩余区域会触发效果collectionView:didSelectItemAtIndexPath,这没问题。
那时候我应该怎么做才能使这个collectionView委托在A的界限与单元格相同的地方被调用。
我将不胜感激。
如果我正确理解了您的问题,则您的UICollectionViewCells中包含子视图。为了激发didSelectItemAtIndexPath进行子视图上的触摸,您需要在界面构建器中禁用“已启用用户交互”。我在集合视图单元格中有一个UIButton作为子视图,这对我有用。
| 归档时间: |
|
| 查看次数: |
2036 次 |
| 最近记录: |