我需要以编程方式将文本字段输入添加到表格视图单元格中。我怎么能在cellForRowAtIndexPath
?
答案 0 :(得分:2)
我发现本教程对于创建基于xib(nib)的表格单元格非常有帮助。然后,您可以在每个单元格行中添加任何您喜欢的内容。
http://clingingtoideas.blogspot.com/2011/03/uitableview-how-to-part-5-more-about.html
答案 1 :(得分:1)
您可以将其设置为行中的一个视图 - 例如,作为附件视图:
UITextField* input = [[UITextField alloc] initWithFrame:CGRectMake(5,5,80,20)];
[input setDelegate:self];
[cell setAccessoryView:input];
[input release];
然后你应该能够用[(UITextField *)[[tableView cellForRowAtIndexPath:indexPath] accessoryView] text]访问该值;确保在您委派代表的任何对象上设置该委托信息。
答案 2 :(得分:1)
之前已经回答过这个问题(1,2),但在我看来,最好的地方是Table View Programming Guide,在这里你可以找到三种不同的细胞定制方法。