我以编程方式设置了一个自定义UICollectionViewCell
调用CheckCell
,如下所示:
[self.myCollectionView cellForItemAtIndexPath:indexPath] setSelected:YES];
if ([[self.myCollectionView cellForItemAtIndexPath:indexPath] isSelected]) {
NSLog(@"Selected");
}
NSLog(@"%i",[self.myCollectionView indexPathsForSelectedItems].count);
第一个 NSLog 打印“已选择”,让我相信所在的单元格IndexPath
确实被选中。但是,第二个 NSLog 的结果是 0。为什么选择的单元格的索引没有被添加到indexPathsForSelectedItems
?