UIActivityIndicatorView не работает при добавлении в UITableView - PullRequest
0 голосов
/ 27 сентября 2011

Я пытаюсь добавить UIActivityIndicatorView в центр моего UITableView, пока он ожидает загрузки данных UITableViews. Я делаю это следующим образом:

UIActivityIndicatorView *activityIndicatorTemp = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle: UIActivityIndicatorViewStyleWhiteLarge];
[activityIndicatorTemp setCenter:[[self tableView] center]];
[self setActivityIndicator: activityIndicatorTemp]; 
[activityIndicatorTemp release];
[[self tableView] addSubview:activityIndicator];
[activityIndicator startAnimating]; 

Однако индикатор активности вообще не появляется, когда я запускаю код. Я хотел бы сделать это программно, какие-либо предложения о том, как это исправить или почему это не работает?

Ответы [ 2 ]

1 голос
/ 27 сентября 2011

Пожалуйста, переместите

[activityIndicatorTemp release];

после addSubview:

[[self tableView] addSubview:activityIndicator];
0 голосов
/ 08 октября 2011

Проблема в том, что когда я устанавливал местоположение индикатора активности. Я сделал это до инициализации таблицы.

[activityIndicatorTemp setCenter:[[self tableView] center]];

Я удалил выше, и это сработало.

...