2016-03-04 37 views
0

我似乎沒有從研究以前的問題中得到明確的答案。我有一個表格,然後點擊一個單元格,然後推送到另一個視圖控制器。我通過命令+從原型單元格單擊到另一個視圖控制器來完成此操作。從定製單元格到查看控制器的簡單segue

現在我有一個不在故事板中的自定義單元格,所以我不能執行命令並單擊以設置segue!

+0

查看此答案。基本上,你想從viewController圖標而不是單元格連接segue,然後以編程方式調用它。 http://stackoverflow.com/a/34155836/1630618 – vacawama

回答

1

您應該將表視圖控制器

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」

希望它可以幫助實現。

相關問題