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



我是 Xcode 的新手,我需要知道如何使用添加到表中的"详细信息披露"按钮。按下蓝色圆形箭头按钮会将用户重定向到另一个视图控制器,在该视图控制器中,将显示所选行中的数据。我将用它来更新。对于我对iOS编程缺乏了解,我深表歉意。请耐心等待我。谢谢!:)

正确的表视图委托方法是:

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

-基本上,详细信息披露按钮对于在表视图中显示一些额外的信息很有用,除了用户选择行时调用的主要信息(即didSelectRowAtIndexPath方法)

Swift 3.0 中的委托方法

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

但是对于使用此委托:您可以使用以下两种附件类型之一:

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

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

相关内容

  • 没有找到相关文章

最新更新