【问题标题】:iOS: UICollectionView cell selection not workingiOS:UICollectionView 单元格选择不起作用
【发布时间】:2013-09-23 02:25:04
【问题描述】:

我有一个 UICollectionView 作为 IB 中我的视图层次结构的顶视图。它使用自定义布局,沿视图的左右边缘拆分单元格(从笔尖注册),后面有装饰视图,在单元格顶部有一个与整个视图大小相同的补充视图。所有这些都按预期工作。

不起作用的是选择单元格根本没有被注册。他们没有发出对collectionView: didSelectItemAtIndexPath: 的调用(委托设置正确),笔尖中图像的突出显示状态也没有工作。它的行为更像是一个更高的视图正在消耗水龙头,但 collectionView 是顶视图。我已经尝试删除覆盖的补充视图和背景装饰视图,并且还尝试临时转换为使用流布局,以防我的自定义布局做错事 - 仍然没有。更令人沮丧的是,我在这个应用程序中的其他视图控制器上使用了 collectionViews(由流布局控制),而且它们工作得非常好,无需任何特殊定制。我没有选择,有什么想法吗?

【问题讨论】:

    标签: ios objective-c uicollectionview


    【解决方案1】:

    问题解决了。结果我使用的笔尖只有一个视图,出于某种原因,它是UICollectionReusableView 的一个实例,而不是UICollectionViewCell。据推测,可重用视图类被设计为默认不允许选择。

    【讨论】:

    • Awww,那一点点我。非常感谢
    猜你喜欢
    • 2012-03-12
    • 1970-01-01
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多