我想更改所选单元格的单元格背景颜色,但只要我选择一个单元格,它就会更改所选单元格和另一个随机单元格的背景颜色。可能有什么不对?
这是我的代码:
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier("Cell", forIndexPath: indexPath) as! UICollectionViewCell
cell.contentView.backgroundColor = UIColor.orangeColor()
return cell
}
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath){
let cell = colorCollection.cellForItemAtIndexPath(indexPath)
cell?.backgroundColor = UIColor.blackColor()
}
答案 0 :(得分:0)
首先,你真的不想设置单元格的背景颜色而不是内容视图吗?我认为它应该是这样的:
.{240}
然后你可以像这样设置所选背景视图的颜色:
perl -ne 'print unless /.{240}/' input.txt > output.txt