在UITableViewCell中对detailDisclosureButton设置操作

时间:2011-09-05 12:13:56

标签: iphone uitableview

我在我的应用中设置了UITableViewCell。

productsCell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;//productCell is of type UITableViewCell

以前使用过这个accessoryAction属性。但现在它被弃用了。

如何做到这一点。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

在您的委托中实施此方法:

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

indexPath将指向哪个辅助细胞被轻敲的细胞。

或试试这个:

UITableViewCell *cell;
UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(accessoryTapped)];
[cell.accessoryView addGestureRecognizer:recognizer];
[recognizer release];