UITableView Cell只需轻按几下即可显示视图控制器

时间:2019-06-26 17:00:39

标签: ios swift uitableview

基本上,使用下面的代码,我让用户在任何特定行上进行选择,并显示另一个ViewController。虽然在应用程序首次启动时这确实可以正常工作,但是在按下并成功显示ViewController几次之后,所以通常我不得不在显示ViewController之前按一下单元格2到3次。

这与我的自定义UITableViewCell类有关吗?

以下我在TableViewController中使用的代码

    override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {


        let portfolio = structure[indexPath.row]
        let controller = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "scheduledDelivery")


    }



}

1 个答案:

答案 0 :(得分:0)

didSelectRowAt的结尾

tableView.deselectRow(at: indexPath, animated: false)