簡體   English   中英

UITableCellView viewWithTag

[英]UITableCellView viewWithTag

我的問題:我使用IOS 5和原型單元。 在“ cellForRowAtIndexPath”函數中,我這樣設置單元格:

        cell = [aTableView dequeueReusableCellWithIdentifier:@"datiInvioCell"];   
        UITextField *testo = (UITextField*)[cell viewWithTag:1];    
        testo.placeholder = iv.descrizione;
        testo.text = iv.valore;

現在,我必須將單元格編輯的結果存儲到數組中。 我曾經那樣做:

      -(void) textFieldDidEndEditing:(UITextField *)textField {
              InputInvio *iv = [self.cellDettagli objectAtIndex:textField.tag]; 
              iv.valore = textField.text;
        }

但我不能再使用textField.tag了! 任何想法? 謝謝。

在這里,您為每個textField使用靜態標簽,因此它只能獲得一個持續的值.....所以在這里,當您使用波紋管時,只需替換即可。

UITextField *testo = (UITextField*)[cell viewWithTag:indexPath.row];

在這里,每個文本字段都有其自己的標簽...希望對您有幫助。.::)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM