我有一个截面的UITableView。而不是让该节的每一行都可以单独选择,而是使该节(行加标题视图)响应,如果该节中的任何位置有水龙头,则整个节的响应相同。有什么建议吗?
答案 0 :(得分:0)
可以以不同方式支持这种行为。使整个节具有相同行为的最简单方法如下:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
switch indexPath.section {
case 0:
doBehavior0()
break
case 1:
doBehavior1()
break
// etc...
}
}
请记住,这不适用于标题。您必须创建一个手势识别器,然后从中调用doBehaviorX()
。 More details here.如果您有固定数量的部分,这应该足够简单地实现(由于您的问题未指定,我将假定为该部分)。