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

时间:2013-01-28 02:38:58

标签: ios xcode disclosure

我是Xcode的新手,我需要知道如何使用我添加到表格中的Detail Disclosure按钮。按下圆形蓝色箭头按钮会将用户重定向到另一个ViewController,在该ViewController中,将显示所选行中的数据。我将把它用于更新目的。我为我缺乏iOS编程知识而道歉。请耐心等待我。谢谢! :)

3 个答案:

答案 0 :(得分:30)

正确的tableView委托方法是:

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

- 基本上,详细信息披露按钮对于在tableView中显示一些额外信息非常有用,而不是在用户选择行时调用的主要信息(即didSelectRowAtIndexPath方法)

答案 1 :(得分:4)

Swift 3.0中的委托方法

func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWith indexPath: IndexPath) {

}

但是对于使用此委托: 您可以使用以下两种配件中的任何一种:

cell.accessoryType = .detailDisclosureButton
cell.accessoryType = .detailButton

答案 2 :(得分:0)

所有细节披露指标都让用户知道他们可以(并且应该)点击单元格或箭头以显示更多信息。要显示其他信息,您需要处理tableview的-didSelectRowAtIndexPath委托方法。从那里,您可以推送另一个视图控制器或显示与所选单元格相关的任何内容。