基本上,使用下面的代码,我让用户在任何特定行上进行选择,并显示另一个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")
}
}
答案 0 :(得分:0)
didSelectRowAt
的结尾
tableView.deselectRow(at: indexPath, animated: false)