Попросите перенести данные и изображение в табличное представление - PullRequest
1 голос
/ 26 мая 2011

Я использую пользовательскую ячейку таблицы, и в этом я помещаю 3 или более метку и и одно представление изображения , когда я использую

[TableView reloadData]; 

при этомТолько данные, которые в метке являются измененными изображениями, не меняются, поэтому, пожалуйста, дайте мне совет для перезагрузки изображения

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

}

Ответы [ 2 ]

0 голосов
/ 26 мая 2011

Не звоните

[self viewWillAppear:YES];

непосредственно. Если вы хотите перерисовать весь вид, вы можете сделать следующее в контроллере вида:

[self.view setNeedsDisplay];

[TableView reloadData];

должно быть хорошо для перезагрузки.

Пожалуйста, опубликуйте метод cellForRowAtIndexPath. Это место, где вы (должны) установить изображение.

Примечание на стороне

Пересмотреть использование заглавных букв в начале для имен переменных / полей, например TableView. В ОО-языках используется обычная практика - использовать заглавные буквы для имен классов.

0 голосов
/ 26 мая 2011

Проверьте, не меняете ли вы изображение в соответствии с перезагрузкой в ​​cellForRowAtIndexPath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...