2012-04-15 4 views
3

Wie kann ich Textfield in tableview Zelle (auf jeder Reihe) addieren. Dieses Textfeld befindet sich in der Mitte jeder Zeile. Und setzen Sie Tag auf jedes Textfeld der Zelle, um auf ihren Text zuzugreifen.wie man Textfeld in der Tabellenansichtzelle (jede Reihe) hinzufügt und Tag zu jedem Textfeld setzt, um auf seinen Text zuzugreifen

+0

Hallo Freunde, es ist möglich, mehrere Textfeld hier hinzufügen http://stackoverflow.com/questions/19621732/how-to-add-textfield-in- tableview-cell-and-access-je-textfields-text-by-ihre? lq = 1 – Siva

Antwort

5

Natürlich können Sie, ein kleines Beispiel:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"test"]; 
    if(cell == nil) { 
     cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"test"] autorelease]; 

     UITextView *tv = [[UITextView alloc] initWithFrame:CGRectMake(0, (cell.contentView.bounds.size.height-30)/2, cell.contentView.bounds.size.width, 30)]; 
     [cell.contentView addSubview:tv]; 
     [tv setDelegate:self]; 
     tv.tag = indexPath.row; 
    } 

    return cell; 
} 

... 
- (void)textViewDidEndEditing:(UITextView *)textView { 
    NSLog(@"%d", textView.tag); 

    [textView resignFirstResponder]; 
} 
... 
+0

Hallo Freunde, in meiner Logik muss ich 12 Textfeld in der Tabellenansicht Zelle hinzufügen und Zugriff auf Text jedes Textfelds durch ihre Tag-Wert http: // stackoverflow.com/questions/19621732/how-to-add-textfield-in-tableview-cell-and-access-each-textfields-text-by-their – Siva

Verwandte Themen