如何使用“详细信息披露”按钮?
Posted
技术标签:
【中文标题】如何使用“详细信息披露”按钮?【英文标题】:How do I use the Detail Disclosure button? 【发布时间】:2013-01-28 02:38:57 【问题描述】:我是 Xcode 的新手,我需要知道如何使用已添加到表格中的 Detail Disclosure 按钮。按下圆形蓝色箭头按钮会将用户重定向到另一个 ViewController,并且在该 ViewController 中,将显示所选行中的数据。我将使用它进行更新。对于我对 ios 编程知识的缺乏,我深表歉意。请耐心等待我。谢谢! :)
【问题讨论】:
另外,如果您正在使用情节提要并且有一个原型单元格,您也可以从附件披露按钮转到下一个场景。 不知道。感谢您的提示! 【参考方案1】:正确的tableView委托方法是:
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
-基本上,详细信息披露按钮可用于在 tableView 中显示一些额外信息,而不是在用户选择行时调用的主要信息(即 didSelectRowAtIndexPath 方法)
【讨论】:
非常感谢!这回答了我的问题:)【参考方案2】:Swift 3.0 中的委托方法
func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWith indexPath: IndexPath)
但是为了使用这个委托: 您可以使用以下两种附件类型中的任何一种:
cell.accessoryType = .detailDisclosureButton
cell.accessoryType = .detailButton
【讨论】:
【参考方案3】:所有详细信息披露指示器的作用是让用户知道他们可以(并且应该)点击单元格或箭头以显示更多信息。要显示附加信息,您需要为您的 tableview 处理 -didSelectRowAtIndexPath
委托方法。从那里您可以推送另一个视图控制器或显示与您选择的单元格相关的任何内容。
【讨论】:
以上是关于如何使用“详细信息披露”按钮?的主要内容,如果未能解决你的问题,请参考以下文章