我正在制作TableView
,我希望每个单元格都打开ViewController
我创建的副本。
有可能吗?我已经搜索过了,但我找不到任何有用的东西。
答案 0 :(得分:1)
只是一个例子:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
tableView.deselectRowAtIndexPath(indexPath, animated: true)
var viewController: UIViewController?
switch indexPath.row {
case 0:
viewController = ViewController0(nibName: "ViewController0", bundle: nil)
case 1:
viewController = ViewController1(nibName: "ViewController1", bundle: nil)
case 2:
viewController = ViewController2(nibName: "ViewController2", bundle: nil)
}
self.navigationController?.pushViewController(viewController, animated: true)
}