У меня есть табличное представление, которое заполняет данные с сервера, я использую UIActivityIndicatorView
, чтобы показать значок обработки, но если пользователь нажмет кнопку возврата, этот индикатор все еще оживляет. Как мы можем выполнить stopAnimating на этом UIActivityIndicatorView
? Любая помощь будет оценена по достоинству.UIActivityIndicatorView анимация остановки
Вот пример кода, который я использую для создания ActivityIndicatorView.
self.spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
self.spinner.center = self.tableView.center;
self.spinner.color = [UIColor yellowColor];
UIWindow *mainWindow = [[UIApplication sharedApplication] keyWindow];
[mainWindow addSubview: self.spinner];
Вы упомянули, что «пользовательская кнопка возврата», вы используете 'UINavigationCcontroller'? –
@YuchenZhong: Да, правильно. Нажмите кнопку UINavigationController back. – kosa
Есть ли причина, по которой вы добавляете UIActivityIndicatorView в 'keyWindow'? Вы хотите, чтобы он работал с разными взглядами или чем-то еще? –