详细信息披露按钮和 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的主要内容,如果未能解决你的问题,请参考以下文章