我試圖設置爲tag
按鈕內部電池:如何在單元格iOS中爲按鈕設置標籤?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
[cell.btnWithIdCell setTag: (int) self.responseObject[@"results"][indexPath.row][@"id"]];
}
後在事件點擊按紐我試圖讓tag
:
- (IBAction)open:(id)sender {
NSString* tagString = [NSString stringWithFormat:@"%d", [sender tag]];
}
它給了我錯號碼tagString
。
如何從響應對象設置按鈕標籤?按鈕在細胞
您可以顯示整個'cellForRowAtIndexPath'方法,並嘗試在此方法和'open'中記錄您的標記值。 –
我認爲你有IBAction按鈕的問題。現在在現代ObjectiveC中,您必須使用Associated方法。對於objC來說非常簡單快捷。檢查我的答案。 – Vvk