Как обновить UIProgressview в Tableviewcell? - PullRequest
0 голосов
/ 27 августа 2010

после добавления UIProgressview в cell.contentview, как я могу получить доступ к обновлению Progressview в этой ячейке?

Ответы [ 2 ]

1 голос
/ 27 августа 2010

Удерживайте указатель или установите тег, а затем найдите объект UIProgressView по тегу.

0 голосов
/ 21 сентября 2012

@ Ник. Это звучит не очень хорошая идея. Поскольку некоторые UITableViewCell могут повторно использоваться UITableView для повышения производительности, некоторые строки могут совместно использовать один и тот же UITableViewCell, и в этом случае совместно использовать один и тот же UIProgressView. Если вы обновите прогресс для какой-то одной строки, это также повлияет на некоторые другие строки, которые совместно используют эту ячейку табличного представления.

Неважно что, вот с чем я сейчас встречаюсь. Что я собираюсь сделать, так это пометить некоторый флаг в UITableViewCell, чтобы указать, по какой строке он используется в методе:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
...