要求在tableview中重新加载数据和图像

时间:2011-05-26 07:13:55

标签: iphone uitableview

我使用自定义表格单元格,在此我使用了3个或更多标签和一个图片视图

[TableView reloadData]; 

当时只有标签中的数据是更改图片的内容不会改变,所以plz给我建议重新加载图片

- (IBAction)reloadTableViewNext:(id)sender {
    i=i+1;
    AppDeleget.Page=[NSString stringWithFormat:@"%d",i];
    [self viewWillAppear:YES];
[TableView reloadData];

}

2 个答案:

答案 0 :(得分:0)

检查您是否根据cellForRowAtIndexPath中的重新加载来更改图像。

答案 1 :(得分:0)

不要打电话

[self viewWillAppear:YES];

直接。如果您想重绘整个视图,可以在视图控制器中执行以下操作:

[self.view setNeedsDisplay];

[TableView reloadData];

应该可以重新加载。

请发布cellForRowAtIndexPath方法。这是您(应该)设置图像的地方。

旁注

重新考虑在变量/字段名称的开头使用大写字母,例如TableView。 OO langugaes的常见做法是使用大写字母表示类名。