当点击tableView单元格时如何推送一个新的viewController ?



我认为我的代码是正确的;然而,当我运行它时,我点击单元格,什么也没发生。我需要推送视图控制器的代码在我的didSelectRowAt函数中

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
tableView.deselectRow(at: indexPath, animated: true)
let vc = ChatViewController()
vc.title = "Jenny Smith"
vc.navigationItem.largeTitleDisplayMode = .never
navigationController?.pushViewController(vc, animated: true)
}

谁能解释我在这里做错了什么,为什么点击不显示新的ViewController?

你必须试着解决这个问题,如果还有什么问题可以问我

let VC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "ChatViewController") as! ChatViewController
self.navigationController?.pushViewController(VC, animated: false)

相关内容

  • 没有找到相关文章

最新更新