2011-05-26 49 views
1

的數據和圖像我使用自定義的表格單元格,並在此我把3個或更多標籤和和一個圖像視圖當我使用詢問reloding在tableview中

[TableView reloadData]; 

當時只有在標籤是變化的圖像數據沒有改變,因此PLZ給我建議重新加載圖像也

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

} 
+2

您需要發佈您的代碼爲 - (UITableViewCell的*)的tableView:(UITableView的*)的tableView的cellForRowAtIndexPath:(NSIndexPath *)indexPath – 2011-05-26 07:18:20

回答

0

檢查您是否根據t3改變圖像他重新加載了cellForRowAtIndexPath

0

不要直接調用

[self viewWillAppear:YES]; 

。如果你喜歡重繪整個視圖,你可以做一個視圖控制器以下:

[self.view setNeedsDisplay]; 

[TableView reloadData]; 

應罰款重裝。

請發佈cellForRowAtIndexPath方法。這是你(應該)設置圖像的地方。

旁註

重新考慮使用大寫開頭的變量/字段名,就像TableView。 OO langugaes中使用大寫字母來表示類名是一種常見的做法。

+0

此代碼不能給出結果PLZ在哪裏寫[self.view setneedsdisplay]方法 – user763657 2011-05-26 07:35:05

+0

@ user763657在你的viewController。但是它的意思是直接調用viewWillAppear的替代品。你必須編輯你的問題併發布cellForRowAtIndexPath的代碼,我認爲沒有它,任何人都不能提供幫助。 – 2011-05-26 07:56:09