繁体   English   中英

UICollectionView总是落后一项

[英]UICollectionView always one item behind

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM