0

我想从(a)UIButton(在表格视图的自定义单元格中)和(b)通常的自定义单元格到 UIViewController 创建一个 segue。自定义单元格在 .xib 文件中指定。我读到我应该控制从 UIButton / 自定义单元格到 UIViewController 的拖动。这对我不起作用。

  1. 自定义单元格的 .xib 文件不在情节提要中 - 对吗?我想它应该在故事板里面。如果有必要,我该怎么做?
  2. 如何创建从 UIButton(在自定义单元格中)/自定义单元格到 UIViewController 的 segue?

谢谢!

编辑:我使用 UITableViewController 作为源,目标是带有 UITableView 的 UIViewController。

4

2 回答 2

0

按住 Ctrl 键从 tableViewController(不是原型单元格)拖动到目标 viewController 并为 segue 分配一个标识符名称。

现在覆盖didSelectRowAtIndexPath以在点击该单元格时使用您的标识符执行 segue:

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)    
{
    performSegueWithIdentifier("yourSegue", sender: nil)
}

根据您的 indexPath 区分单元格,并根据需要为目标 viewControllers 创建尽可能多的 segue。

您可以对自定义单元格中的按钮执行类似操作。对按钮的操作执行 segue。

于 2014-09-09T18:44:05.560 回答
0

我使用 xcode6beta5 应该是问题所在。现在我正在使用 xCode6 GM,segues 的创建工作非常好,就像 zisoft 写的一样!谢啦!!

于 2014-09-10T14:48:56.827 回答