UICollectionViewCell 未选中
Posted
技术标签:
【中文标题】UICollectionViewCell 未选中【英文标题】:UICollectionViewCell unselected 【发布时间】:2016-04-06 09:32:23 【问题描述】:当我选择单元格时,被选中,当我选择另一个单元格时,选中并取消选中前一个单元格,确定
所以我想当我点击选中的单元格时我想取消选中同一个单元格
我用这个代码
override var selected: Bool
get
return super.selected
set
if newValue
super.selected = true
self.shadowView.backgroundColor = UIColor(hexString: "EEEEEE")
else if newValue == false
super.selected = false
self.shadowView.backgroundColor = UIColor.whiteColor()
【问题讨论】:
【参考方案1】:我认为这个小部件的行为就像一个单选按钮,一旦选择了一个,您就无法取消选择同一组中的所有按钮并具有标准行为。
因此,您必须在UICollectionViewCell
单元格上监听 Taps 事件,并且当用户点击已选择的单元格时,取消选择它。
【讨论】:
以上是关于UICollectionViewCell 未选中的主要内容,如果未能解决你的问题,请参考以下文章