iOS:UICollectionView单元格select不起作用
我有一个UICollectionView作为IB视图层次结构的顶视图。 它利用了一个自定义的布局,沿着视图的左边和右边拆分单元格(从笔尖注册),后面有装饰视图,并在单元格顶部显示整个视图的大小补充视图。 所有这些按预期工作。
什么不起作用的是,select单元格根本就没有被注册。 它们不会触发对collectionView: didSelectItemAtIndexPath:
调用正确设置)的调用,也不会在nib工作中突出显示图像的状态。 它performance得更像是一个更高的视angular消耗水龙头,但collectionView是顶视图。 我尝试删除重叠的补充视图和背景装饰视图,也尝试暂时转换为使用stream布局,以防我的自定义布局做了一些棘手的事情 – 仍然没有。 使这更令人沮丧的是我在这个应用程序中的其他视图控制器上使用collectionView(由stream布局治理),他们工作得很好,没有任何特殊的定制。 我没有select,有什么想法?
问题解决了。 原来,我使用的笔尖有一个单一的视图,由于某种原因,是一个UICollectionReusableView
的实例,而不是UICollectionViewCell
。 据推测,可重用的视图类被devise为不允许默认select。
- 用UITableViewCellSelectionStyleGrayselect颜色的UIButton
- 表视图麻烦与出列单元格
- UITableViewCell中的CALayer阴影绘制不正确
- IOS 7如何使用UITableView的scrollToRowAtIndexPath
- 如何在Xcode中创build多个列的UI TableView?
- 在UICollectionView中的单元格顺序
- 上传Google云端存储iOS
- 自定义UITableViewCell prepareForReuse不按预期方式工作
- 是否有可能暂停一个UIDynamicAnimator而不删除和添加UIDynamicBehaviours?