我刚接触Xcode,需要知道如何使用我在表格中添加的细节显示按钮。当按下圆形蓝色箭头按钮时,会将用户重定向到另一个 ViewController,在该 ViewController 中,所选行的数据将被显示。我将用它来进行更新。对于iOS编程,我很抱歉我的知识不足。请耐心等待我。谢谢! :)
我刚接触Xcode,需要知道如何使用我在表格中添加的细节显示按钮。当按下圆形蓝色箭头按钮时,会将用户重定向到另一个 ViewController,在该 ViewController 中,所选行的数据将被显示。我将用它来进行更新。对于iOS编程,我很抱歉我的知识不足。请耐心等待我。谢谢! :)
正确的 tableView 代理方法是:
-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
-基本上,详细披露按钮在tableView中显示除了当用户选择行时调用的主要信息(例如didSelectRowAtIndexPath方法)之外的一些额外信息非常有用。
Swift 3.0 中的委托方法
func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWith indexPath: IndexPath) {
}
但是要使用这个委托: 你可以使用以下两种附件类型之一:
cell.accessoryType = .detailDisclosureButton
cell.accessoryType = .detailButton
-didSelectRowAtIndexPath
委托方法。从那里,您可以推送另一个视图控制器或显示与所选单元格相关的任何内容。