当您点击该行时,将调用此委托方法:
– tableView:didSelectRowAtIndexPath:
当您点击详细信息披露按钮时,将调用以下委托方法:
– tableView:accessoryButtonTappedForRowWithIndexPath:
表视图:accessoryButtonTappedForRowWithIndexPath:
告诉代理用户点击了与给定行关联的附件(披露)视图。- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath 参数
表视图
The table-view object informing the delegate of this event. indexPath
An index path locating the row in tableView.
讨论
代理通常通过显示与所选行相关的新视图来响应对公开按钮(附件视图)的点击。为 indexPath 处的行设置辅助视图时,不会调用此方法。可用性
Available in iOS 2.0 and later.
在 UITableView.h 中声明
表视图:didSelectRowAtIndexPath:
告诉代理指定的行现在被选中。- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 参数
表视图
A table-view object informing the delegate about the new row selection. indexPath
An index path locating the new selected row in tableView.
讨论
委托处理此方法中的选择。它可以做的一件事就是将复选标记图像(UITableViewCellAccessoryCheckmark)专门分配给一个部分中的一行(单选列表样式)。当表格的编辑属性设置为YES(即表格视图处于编辑模式)时,不会调用此方法。有关与此方法相关的更多信息(和代码示例),请参阅 iOS 表视图编程指南中的“管理选择”。可用性
Available in iOS 2.0 and later.
也可以看看
– tableView:willSelectRowAtIndexPath:
– tableView:didDeselectRowAtIndexPath:
在 UITableView.h 中声明
参考:UITableViewDelegate