在tableView(swift)中的单元格选择上打开重复的viewControllers

时间:2016-09-08 08:33:37

标签: swift uitableview uiviewcontroller duplicates

我正在制作TableView,我希望每个单元格都打开ViewController我创建的副本。

有可能吗?我已经搜索过了,但我找不到任何有用的东西。

1 个答案:

答案 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)
}