我有一个自定义的UITableView,它包含几个部分,每个部分代表一个属性,最后只从其从属动态原型单元格中带来一个值,如下所示:
属性1
选择1(检查)
选择2
属性2
选择1
选择2(检查)
选择3
属性3
... ...
传递的值:[属性1:选择1,属性2:选择2,属性3:...]
我的问题是,在实施“willSelectRowAtIndexPath”功能时,如何像网页上的单选按钮一样为每个部分实现“唯一选择”效果?我首先想到我可以在相应的部分下将所有单元格的accessoryType设置为.None,然后将所选行的accessoryType设置为.Checkmark,但是我无法到达“部分下的所有单元格”,因为它们动态细胞。有人知道如何将所有细胞放在一个部分下,或者有更好的方法来解决这个问题吗?
非常感谢!
答案 0 :(得分:1)
您可以在indexPathsForSelectedRows
函数中查看UITableView
的{{1}}属性:
willSelectRowAtIndexPath