【问题标题】:UICollectionViewCell not detecting touchesUICollectionViewCell 未检测到触摸
【发布时间】:2014-09-29 18:50:51
【问题描述】:

我尝试将 UIButton 添加到单元格的 contentView,但没有被调用。然后我尝试向单元格添加一个 touchesBegan 方法。它没有被调用。单元格设置了背景颜色,我可以在 XCode 现在提供的外推视图中看到它是最顶层的视图。

关于为什么交互可能不起作用的任何想法?

【问题讨论】:

  • 请贴一些代码

标签: ios objective-c xcode uicollectionview


【解决方案1】:

我认为答案在于 UICollectionView 委托方法和数据源,您不需要 touchBegun 等, 我猜你想知道哪个单元格被窃听了。更多代码肯定会有所帮助。 在情节提要中这样做, 一个内部带有 UICollectionViewCell 的 viewController。 在您的项目中添加 UIViewController 子类,并将您的故事板 viewController 作为其子类。 添加 UICollectionView 子类并将您的 UICollectionViewCell 设为其子类。

阅读此链接http://www.raywenderlich.com/22324/beginning-uicollectionview-in-ios-6-part-12

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多