基本上我知道我可以使用" selectedIndexPathRows "来获取所有选定的单元格。但我想改变未被选中的细胞的行为。另外,我想知道didSelect或didDeselect上没有选择哪些单元格。 基本上,我想要实现的是获取未选择的所有单元格并将其alpha设置为0.5并仅设置1.0选定的单元格,我该怎么做? 任何帮助将不胜感激。
答案 0 :(得分:0)
我正在暗示要实现那个
didSelectRowAtIndexPath
方法中首先检查,数组有0值,然后在数组的特定索引处将值0更改为1. 答案 1 :(得分:0)
在select或deselect事件上配置tableViewCell的最简单方法。 只覆盖' setSelected' UITableViewCell的子类中的方法。
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
if selected{
//configure on select
//alpha = 1.0
}else{
//configure on deselect
//alpha = 0.5
}
}