我是Xcode的新手,我需要知道如何使用我添加到表格中的Detail Disclosure按钮。按下圆形蓝色箭头按钮会将用户重定向到另一个ViewController,在该ViewController中,将显示所选行中的数据。我将把它用于更新目的。我为我缺乏iOS编程知识而道歉。请耐心等待我。谢谢! :)
答案 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
委托方法。从那里,您可以推送另一个视图控制器或显示与所选单元格相关的任何内容。