2011-09-05 43 views
0

我在我的應用程序中設置了UITableViewCell。在UITableViewCell中對detailDisclosureButton設置動作

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

此前使用此accessoryAction屬性。但現在它已被棄用。

如何做到這一點。 在此先感謝。

回答

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]; 
+0

我這樣做。但方法沒有被調用。請確保,我正在使用UITableViewCell的單個單元。我沒有使用UITableView。 – Harsh

+0

你在使用沒有表的單元嗎? – Nekto

+0

是的。我使用它沒有細胞。在我的要求tableView不適合。 – Harsh

相關問題