У меня есть прототип ячейки на раскадровке iOS, который включает UIProgressView
.
Фоновый процесс, который периодически выполняется, уведомляет делегата о том, что он запущен.Этот делегат должен сделать UIProgressView
видимым в ячейке таблицы, но этого не происходит.Хотя я вижу, что вызываемый делегат не вызывает появления UIProgressView
.
Метод делегата пытается получить указатель на UIProgressView
следующим образом:
UIProgressView* view = (UIProgressView*) [[[self tableView:myTableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:i inSection:0]] contentView] viewWithTag:MyProgressViewTag];
Где viewWithTag
установлен на тег UIProgressView
.
Я пытался вызвать [myTableView reloadData]
и [myTableView setNeedsDisplay]
, чтобы попытаться вызвать перерисовку ячейки, но это не сработало.
Есть идеи?