【问题标题】:UICollectionView always one item behindUICollectionView 总是落后一项
【发布时间】:2013-01-16 22:20:18
【问题描述】:

我有一个在情节提要中创建的 UICollectionViewController,并且我有委托方法“didDeselectItemAtIndexPath”。但是,当此方法触发时,它始终会返回上一次触摸的 indexPath。最终,这意味着第一次触摸不会发生任何事情。

示例:
- 用户触摸单元格 2,没有任何反应
- 用户触摸单元格 5,返回单元格 2
- 用户触摸单元格 3,返回单元格 5

【问题讨论】:

    标签: ios objective-c ios6 uicollectionview


    【解决方案1】:

    这很正常。您正在使用“didDeselectItemAtIndexPath”。这意味着你先选择了一些东西,然后当你选择另一个东西时它会触发。你应该使用“didSelectItemAtIndexPath”,一切都会好起来的。

    【讨论】:

      猜你喜欢
      • 2019-08-31
      • 2020-01-02
      • 1970-01-01
      • 2020-07-08
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 2021-11-10
      • 1970-01-01
      相关资源
      最近更新 更多