详细信息披露按钮和 Segues

Posted

技术标签:

【中文标题】详细信息披露按钮和 Segues【英文标题】:Detail Disclosure Button and Segues 【发布时间】:2011-11-10 22:41:58 【问题描述】:

我正在使用 UITableViewController,它在单击时执行操作表,效果很好。我想将 Detail Disclosure 与 segue 联系起来。我创建了一个从单元格到下一个表的 segue,并添加了以下代码:

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath

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

当我点击详细信息披露时效果很好。

问题是,现在点击单元格会导致操作表和 segue 都启动,这是我所预料的。

有人知道如何从细节披露中触发转场吗?

【问题讨论】:

行动表是什么意思? UIActionSheet 类和委托 【参考方案1】:

您可能已将“GroupToGroupMembers”转义连接到您的 UITableViewCell。执行此操作时,选择单元格时会自动执行 segue。除了显示操作表的常规事件处理之外,还会发生这种情况。

改为将您的 segue 连接到您的 UITableViewController。这允许您定义您的 segue,以便它可以响应被点击的 DetailDisclosure 执行,同时防止在选择单元格时自动执行 segue。

【讨论】:

宾果游戏。非常感谢,我没有意识到我可以只连接控制器本身,让它更容易。 为我创建了“不支持的配置”警告。你不明白吗?? 您的建议会产生“不支持的配置”警告。有什么线索吗?编辑:我明白了。我需要设置标识符。在发表评论之前应该阅读警告细节:) 抱歉。

以上是关于详细信息披露按钮和 Segues的主要内容,如果未能解决你的问题,请参考以下文章

在 UIButton 上放置一个详细信息披露按钮

从 UITableViewCell 中的详细信息披露按钮显示 UIPopoverController

如何根据按下的按钮取消隐藏标记的详细信息披露按钮

如何使用“详细信息披露”按钮?

在代码中动态更改详细信息披露按钮的颜色

在没有自定义单元格的情况下向 uitableview 显示详细信息披露按钮