1
我有一個tableview,我必須使用它的按鈕。基於tableViewCell我必須執行不同的行動不同cell.How區分哪個單元格的按鈕被點擊?UItableviewcell中的按鈕
我有一個tableview,我必須使用它的按鈕。基於tableViewCell我必須執行不同的行動不同cell.How區分哪個單元格的按鈕被點擊?UItableviewcell中的按鈕
所有你需要做的在UITableViewCell的cellForrowatindex委託中設置按鈕的標籤,然後您必須在按鈕的操作中檢查相同的標籤。
if(((UIButton *)sender).tag==someIntValue)
{
//your statement
}
您可以將UIButton的的標籤屬性設置爲電池的indexPath.row:
button.tag = indexPath.row
在您的按鈕選擇方法
然後,你可以這樣做:
-(void)handleButtonClick:(id)sender
{
UIButton *button = (UIButton*)sender;
indexPathRow = button.tag;
}
將它們添加爲子視圖並將其標記設置爲等於其indexPath的行。 – CodaFi
使用標籤是垃圾。查看http://stackoverflow.com/questions/9274494/how-to-know-the-uitableview-row-number更好的方法 – jrturton