我在tableviewcell中有一个UIButton,它在主控板中设置了“ShowSegue”。我想按这个按钮执行新的控制器,那我该怎么做呢?

最佳答案

//有很多方法可以做到这一点。方法之一是:
//在tableviewcell中使用按钮插座

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell2 : cellname = tableView.dequeueReusableCell(withIdentifier: "cellname") as! cellname
    cell2.addAddressButton.addTarget(self, action: #selector(openNewVC), for: .touchUpInside)
    return cell2
}

func openNewVC(){
        self.performSegue(withIdentifier: "Identifiername", sender: self)
    }

关于swift - 按下tableviewCell中的按钮并执行另一个 Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55390946/

10-12 01:47