0

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

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

4

1 回答 1

8

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

于 2013-01-16T22:26:18.767 回答