![](/img/trans.png)
[英]Set effect on selected cell in uicollectionview(single selection) ios swift
[英]cell selection of UICollectionView does not work in swift
我在这里编写了示例代码-当我点击“选择”按钮时,应该选择UICollectionView的所有单元格。 但是是不起作用,也没有错误报告。 下面是代码
// collectionView是UICollectionView的名称
let collectonViewCount = collectionView.numberOfItemsInSection(0);
for i in 0...collectonViewCount {
let indexPath = NSIndexPath(forRow: i, inSection: 0)
collectionView.selectItemAtIndexPath(indexPath, animated: true, scrollPosition: .None)
}
我不确定上述代码中可能出什么问题。
cybergeeeek,
你可以试试
for i in 0...collectonViewCount {
let indexPath = NSIndexPath(forRow: i, inSection: 0)
collectionView.delegate?.collectionView!(collectionView, didSelectItemAtIndexPath: indexPath)
}
当然,此答案假设您已设置collectionView委托并实现didSelectItemAtIndexPath
这将选择collectionView单元格并触发didSelectItemAtIndexPath :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.