Я использую динамические ячейки с многоразовыми прототипами и всегда настраивал ячейки в cellForRowAtIndexPath.Обновить detailTextLabel вне cellForRowAtIndexPath?
Для одной из ячеек я хотел бы многократно обновлять текстовую метку детали (выполняется тест, и я хочу обновить пользователя по мере возникновения каждого этапа).
Это можно сделать?
Я попытался это:
detaillabel в настоящее время устанавливается в значение «», его статуса, который является пустым, чтобы начать с. Моя идея состояла в том, чтобы использовать делегат, передать ему строку и затем перезагрузить tabledata, но это не работает.
В настоящее время у меня есть:
код на изменения состояния:
[self currentStatus:@"Speed Test Initialized"];
CurrentStatus метод:
- (void) currentStatus:(NSString *)status {
[statusDelegate currentStatus:status];
statusText = status;
NSLog(@"Current status: %@", statusText);
[self.tableView reloadData];
}
Теперь, когда его статуса равно значение Я хотел ячейка для обновления на перезагрузку, но это не так.
Любые советы?