такой ответ является комментарием
я есть представление, которое содержит два представления. Одно из этих представлений содержит две кнопки и несколько текстовых меток. Другой, с альфа-значением 0,25, имеетUIActivityIndicatorView
сообщить пользователю, что приложение работает, и он должен дождаться его завершения. Если пользователь коснется кнопки, покаUIActivityIndicatorView
вращается, когдаUIActivityIndicatorView
останавливается, приложение запоминает действие пользователя и реагирует на него. Как я могу отказаться от взаимодействия с пользователем, которое происходит во времяUIActivityIndicatorView
вращается?
Спасибо за чтение.
П.Д .: Как комментируется вэта темаЯ предпочитаю не использовать какие-либо модальные решения.
Редакция:
В настоящее время я использую этот код, и он не работает правильно.
- (void)viewDidAppear:(BOOL)animated {
// The view appears with an UIActivityIndicatorView spinning.
[self showResults]; // The method that takes a long time to finish.
[self.activityIndicator stopAnimating];
// When the showResults method ends, the view shows the buttons to the user.
[self.activityIndicatorView setHidden:YES];
[self.menuButton setEnabled:YES];
[self.menuButton setUserInteractionEnabled:YES];
[self.playButton setEnabled:YES];
[self.playButton setUserInteractionEnabled:YES];
[self.view setUserInteractionEnabled:YES];
[self.interactionView setUserInteractionEnabled:YES];
}