Iphone 请求在tableview中重新编辑数据和图像
我使用自定义表格单元格,在这里我放置了3个或更多的标签和一个图像视图Iphone 请求在tableview中重新编辑数据和图像,iphone,uitableview,Iphone,Uitableview,我使用自定义表格单元格,在这里我放置了3个或更多的标签和一个图像视图 [TableView reloadData]; 此时,只有标签中的数据是更改图像,所以请给我重新加载图像的建议 - (IBAction)reloadTableViewNext:(id)sender { i=i+1; AppDeleget.Page=[NSString stringWithFormat:@"%d",i]; [self viewWillAppear:YES]; [TableView re
[TableView reloadData];
此时,只有标签中的数据是更改图像,所以请给我重新加载图像的建议
- (IBAction)reloadTableViewNext:(id)sender {
i=i+1;
AppDeleget.Page=[NSString stringWithFormat:@"%d",i];
[self viewWillAppear:YES];
[TableView reloadData];
}
检查您是否正在根据
cellforrowatinexpath
中的重新加载更改图像 不要打电话
[self viewWillAppear:YES];
直接的。如果要重新绘制整个视图,可以在视图控制器中执行以下操作:
[self.view setNeedsDisplay];
应该可以重新加载
请发布cellforrowatinexpath
方法。这是你应该设置图像的地方
旁注
重新考虑在变量/字段名称的开头使用大写,如
TableView
。在OO语言中,使用大写字母作为类名是一种常见的做法。您需要发布-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)IndeXPath的代码此代码没有给出结果plz在何处写入[self.view setneedsdisplay]method@user763657在viewController中。然而,它的意思是作为调用viewwillbeep的替代。你必须编辑你的问题并发布CellForRowatineXpath的代码,我认为没有它任何人都帮不上忙。
[TableView reloadData];