Как установить индикатор активности на панели навигации? - PullRequest
43 голосов
/ 18 февраля 2010

Я новичок в разработке iphone. Я хочу установить индикатор активности на панели навигации. Я вижу индикатор активности под панелью навигации. Мой код здесь

  -(IBAction) gomethod : (id) sender
{
 xxMapSubviewcontroller = [[XxMapSubviewcontroller alloc] init];
[self.navigationController pushViewController:xxMapSubviewcontroller animated:YES];

activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
activityIndicator.frame = CGRectMake(0.0, 0.0, 20.0, 20.0);
[activityIndicator startAnimating];

[xxMapSubviewcontroller.view addSubview:activityIndicator];
 }

Как установить индикатор активности на панели навигации? Пожалуйста, помогите мне. Спасибо.

Ответы [ 12 ]

1 голос
/ 18 февраля 2010

У меня был похожий вопрос с ответом здесь: iphone - программно изменить кнопку панели навигации на индикатор активности

Я хотел изменить кнопку обновления на панели навигации на индикатор активности и вернуться обратно.

0 голосов
/ 02 января 2014

Я пытался использовать его сейчас, и код, упомянутый воином, работал не совсем так, как есть.Мне пришлось изменить инициализацию ActivityIndicator:

activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];

С этим изменением все должно работать как положено.

...