-1

不是将每个单元格控制拖动到另一个视图控制器,有没有办法让它们更容易地连接到视图控制器?我还需要为各个 segue 添加一个 Segue 标识符。

4

3 回答 3

1

这正是你有一个 tableview 委托方法的原因。

– tableView:didDeselectRowAtIndexPath:

表格中的任何单元格都将调用此方法,并且您可以在代码中以编程方式调用任何转换,如推送、模型等。

于 2013-06-19T05:16:50.663 回答
0

这听起来像是您应该以编程方式而不是在界面构建器中执行的操作。您需要为单元格设置选择操作以触发 Segue。

于 2013-06-19T04:43:27.383 回答
0

您可以创建从一个视图控制器到另一个视图控制器的手动转场。只需从底部栏中选择视图控制器(您可以在其中看到第一响应者和所有),然后 ctrl 拖动到其他视图控制器。选择 segue 并从属性检查器中为其指定一个唯一标识符(在此示例中为 TransitionSegue)。每当您需要转换时,从代码中调用 segue。

    [self performSegueWithIdentifier: @"TransitionSegue" sender: self];

希望这可以帮助。

于 2013-06-19T04:57:19.360 回答