Я использую индикатор активности в своем приложении. В моем приложении при нажатии кнопки вызывается веб-сервис и требуется некоторое время. Для того, чтобы показать пользователю, что процесс происходит, я осуществил индикатор активности:Индикатор активности
CGRect frame = CGRectMake(140, 300, 40, 37);
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame:frame];
activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;
[self.view addSubview:activityIndicator];
Это Отрывок написано в viewDidLoad()
методе, и я это действие называется,
-(IBAction)agree:(id)sender
{
//here webservice is called
}
Я должен начать эту деятельность по [activityIndicator startAnimating];
Но я не могу начать этот ActivityIndicator, пожалуйста, предложите правильное решение для этого.
Извините, но я не хочу запускать его в viewDidLoad, я хочу запустить его, нажав кнопку «Согласен», прежде чем запускать веб-сервис, но он работает. –
@Prash ..... Вам не нужно вводить метод DidLoad. Вы просто указали, где вам нужен индикатор активности. Вы использовали XML-парсер в своих приложениях. Пробовал, что вышеупомянутая ссылка, это может вам помочь. – Pugal