Ios 在swift 5中选择下拉列表后如何隐藏表格单元格?

Ios 在swift 5中选择下拉列表后如何隐藏表格单元格?,ios,swift,tableview,swift5,tablecell,Ios,Swift,Tableview,Swift5,Tablecell,我这里有个问题。。 所以,我使用cocoapods作为下拉列表和表视图控制器, 如果下拉框显示“是”,我想隐藏下一个单元格,并保留下一个单元格 当我点击“否”时。 我该怎么做? 如何隐藏下一节 这里是我的代码和视觉图像 任何帮助都将不胜感激 谢谢 @IBAction func btnTapped(_ sender: Any) { DropDown.show() let choosen = DropDown.indexForSelectedRow if choosen =

我这里有个问题。。 所以,我使用cocoapods作为下拉列表和表视图控制器, 如果下拉框显示“是”,我想隐藏下一个单元格,并保留下一个单元格 当我点击“否”时。 我该怎么做? 如何隐藏下一节

这里是我的代码和视觉图像

任何帮助都将不胜感激

谢谢

@IBAction func btnTapped(_ sender: Any) {
    DropDown.show()
    let choosen = DropDown.indexForSelectedRow

    if choosen == 0 {
        self.section2.isHidden = true 
    }

    else if choosen == 1 {
        self.section2.isHidden = false 
    }
}

您的下拉功能在点击按钮时被调用。一旦用户选择了一个值,您应该使用下拉函数的委托方法来知道。然后在该函数中,可以隐藏或取消隐藏单元格

第1节和第2节是什么?tableCell的插座?尝试创建可折叠的分区,在线提供了很多教程。将按钮放在分区标题中,要删除的单元格将其保留为单元格,当您想隐藏任何节时,请使该节的numberOfRows=0可能是,您可以重新加载表视图,并在隐藏和显示下拉功能时设置节数,以便在点击按钮时调用。您可以设置特定的截面高度0并重新加载表格视图。您还可以保存所选的值,并根据该值使用新数据源重新加载TEBLEVEW,其中仅包括截面0和截面1。