0
我似乎沒有從研究以前的問題中得到明確的答案。我有一個表格,然後點擊一個單元格,然後推送到另一個視圖控制器。我通過命令+從原型單元格單擊到另一個視圖控制器來完成此操作。從定製單元格到查看控制器的簡單segue
現在我有一個不在故事板中的自定義單元格,所以我不能執行命令並單擊以設置segue!
我似乎沒有從研究以前的問題中得到明確的答案。我有一個表格,然後點擊一個單元格,然後推送到另一個視圖控制器。我通過命令+從原型單元格單擊到另一個視圖控制器來完成此操作。從定製單元格到查看控制器的簡單segue
現在我有一個不在故事板中的自定義單元格,所以我不能執行命令並單擊以設置segue!
您應該將表視圖控制器
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
self.performSegueWithIdentifier("showDetail", sender: self)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
if segue.identifier == "showDetail" {
//pass var to destination controller
}
}
上和你的故事板兩個控制器具有賽格瑞連接並命名爲「showDetail」
希望它可以幫助實現。
查看此答案。基本上,你想從viewController圖標而不是單元格連接segue,然後以編程方式調用它。 http://stackoverflow.com/a/34155836/1630618 – vacawama