可点击的UITableView部分

时间:2018-12-03 21:13:34

标签: ios swift uitableview

我有一个截面的UITableView。而不是让该节的每一行都可以单独选择,而是使该节(行加标题视图)响应,如果该节中的任何位置有水龙头,则整个节的响应相同。有什么建议吗?

1 个答案:

答案 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.如果您有固定数量的部分,这应该足够简单地实现(由于您的问题未指定,我将假定为该部分)。