带有Tableview滚动的空文本字段

时间:2013-08-01 23:40:38

标签: ios uitableview uiscrollview lazy-loading

当[在tableview的第一部分]中获取textfield的值时,我有一个问题。 当我滚动tableview我的文本字段给我null结果。我怎么解决这个问题。请帮帮我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

由于表重用了单元格,因此信息不在表中,因此UITablesView会显示信息而不是保存信息。你需要一个独立的NSArray中的字符串并将它们添加到每个单元格......

1)在numberOfRowsInSection中实例化所有NSStrings,这样你就知道应该有多少UITextField。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;

2)使用UITextField委托在编辑过程结束后立即替换数组中的NSString

3)在cellForRow中,使用其在NSArray中的位置设置相应NSString的文本