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 未选中的主要内容,如果未能解决你的问题,请参考以下文章

uicollectionviewcell 没有被选中

UICollectionviewcell 中未显示数据?

UICollectionViewCell 中的标签文本未更新

UICollectionViewCell 内容未拉伸

UICollectionViewCell 未显示

NSLAyoutConstraints 未应用于 UICollectionViewCell 中的 UIView