【发布时间】:2017-02-13 01:16:56
【问题描述】:
我是 Swift 的初学者。我正在尝试创建一个选项卡式应用程序。对于我的一个选项卡,我正在创建一个表格视图,该视图具有多行,每行具有不同的任务(考虑这一点的一个好方法是 facebook 应用程序,其中更多屏幕中的每个选项都会将您带到单独的视图)
现在,我的表中填充了一个数组:
let array = ["one", "two", "three]
我想问,每次我点击这些行之一,我想去一个新的视图控制器。这怎么可能?
我尝试的是performSegue 和我在情节提要中给出的identifier,但是会有x 数量的segues 连接到表视图?所以我不认为这是对的? :/
我在生成表格之前就知道数组的内容,所以如果我知道数组值和被点击的行,我如何导航到新的视图控制器?
编辑:
在控制器之间执行 segue 时,我使用的是:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
self.performSegue(withIdentifier: "showView", sender: self)
}
这当然只会连接到 segue showView 但是,我如何添加多个视图控制器?
【问题讨论】: