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

19

我刚接触Xcode,需要知道如何使用我在表格中添加的细节显示按钮。当按下圆形蓝色箭头按钮时,会将用户重定向到另一个 ViewController,在该 ViewController 中,所选行的数据将被显示。我将用它来进行更新。对于iOS编程,我很抱歉我的知识不足。请耐心等待我。谢谢! :)


1
另外,如果您正在使用故事板并且有原型单元格,您也可以从附加的披露按钮到下一个场景进行转换。 - Rob
3个回答

34

正确的 tableView 代理方法是:

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

-基本上,详细披露按钮在tableView中显示除了当用户选择行时调用的主要信息(例如didSelectRowAtIndexPath方法)之外的一些额外信息非常有用。


7

Swift 3.0 中的委托方法

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

}

但是要使用这个委托: 你可以使用以下两种附件类型之一:

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

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

OP 询问的是在披露箭头旁边可能出现的小写字母“i”图标。 - TylerJames

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接