我有一个自定义的UITableViewCell一个UITableView。无法刷新可重复使用的UITableViewCell数据
-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
//create the cell
MyCell *cell = (MyCell*)[tableView dequeueReusableCellWithIdentifier:@"MyIdentifier"];
cell.label.text = ..
cell.label2.text = ..
cell.label3.text = ..
一切正常,我所有的数据正确加载等
现在,我对这个观点,即打开另一个视图,用户可以选择哪个标签来显示控制器的按钮。所以,举例来说,显示标签1和3,而不是2 ... 然后,点击Done
的时候,我想的tableView进行更新,以反映新的选择,但是由于细胞装载一个reuseCellId,没有变化被显示。我如何强制单元格重新创建?
我不认为这是一个很好的方法。 – 2012-07-27 15:47:01
是的,我知道这一点 – kthorat 2012-07-27 16:34:37