Iphone 故事板从一个表格单元中分离出来,并显示其细节披露按钮

Iphone 故事板从一个表格单元中分离出来,并显示其细节披露按钮,iphone,ios,cocoa-touch,storyboard,segue,Iphone,Ios,Cocoa Touch,Storyboard,Segue,我想从一个tablecell切换到两个不同的ViewController 如果在单元格中单击或单击“单元格详细信息披露”按钮 如果我按住ctrl键拖动第二个序列,第一个序列将被删除。 我做错了什么 Tnx Mica我认为你不能将一个特定的细节披露按钮链接到segue。我的故事板是非常程序化的b/c,我使用了很多自定义CGRect等 所以我倾向于使用这样的东西: -(void)tableView:(UITableView *)tableView accessoryButtonTappedForRo

我想从一个tablecell切换到两个不同的ViewController 如果在单元格中单击或单击“单元格详细信息披露”按钮

如果我按住ctrl键拖动第二个序列,第一个序列将被删除。 我做错了什么

Tnx
Mica

我认为你不能将一个特定的细节披露按钮链接到segue。我的故事板是非常程序化的b/c,我使用了很多自定义CGRect等

所以我倾向于使用这样的东西:

-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
{
    [self performSegueWithIdentifier:@"ViewControllerIdentifer" sender:self];
}
作为参考,这是一个关于故事板和表视图的非常好的示例项目。底部还有一个指向该项目的链接


Tnx,我希望我正确地阅读了这篇文章,但我不清楚的是,id为@“ViewControllerIdentifier”的segue是如何创建的。如果进入界面生成器并查看视图控制器,在“title”下有一个区域可以键入“identifier”(4选项卡是Xcode 4)。在那里输入就行了。您的编码越复杂,使用标识符调用的代码就越多,而IB中的链接序列调用的代码就越多。@mica我认为正确的答案是,您可以按住ctrl键,将一个序列从表视图拖动到下一个控制器,而不是从表单元格拖动到下一个控制器,您可以通过在故事板左侧的导航器中选择表视图控制器来实现这一点。这为您提供了一个segue,您可以如上所述以编程方式触发它,但不需要简单地触摸单元格即可触发。我控制从细节披露指示器到情节提要中视图控制器的拖动,segue将自动触发(即,无需调用
performsguewithidentifier:
)。