[英]UICollectionView.reloadData() works after adding first item, then seems to run one behind
[英]UICollectionView always one item behind
我有一个在情节提要中创建的UICollectionViewController,并且有委托方法'didDeselectItemAtIndexPath'。 但是,触发此方法时,它总是从上一次触摸返回indexPath。 最终,这意味着第一次触摸不会导致任何事情发生。
例:
-用户触摸单元格2,没有任何反应
-用户触摸单元格5,返回单元格2
-用户触摸单元格3,返回单元格5
这是正常的。 您正在使用“ didDeselectItemAtIndexPath”。 这意味着您首先选择了某种东西,然后当您选择另一种东西时会触发。 您应该使用“ didSelectItemAtIndexPath”,一切都会好起来的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.