У меня есть контроллер таблицы, когда я выбираю строку, нажимающую другой контроллер вида. В этом представлении диспетчера loadView я должен запросить URL-адрес. для завершения запроса потребуется 5 или 10 секунд. Я должен показать UIActivityIndicatorView для этой задержки. У меня есть UIActivityIndicatorView в моем представлении таблицы didSelectRowAtIndexPath, и я бы хотел «начать» и «остановить» анимацию. Но он не запускает анимацию перед тем, как нажать контроллер вида. так что его не видно, когда задержка hapnd. Я не могу использовать uiwebview по некоторым причинам.анимация UIActivityIndicatorView
1
A
ответ
2
[activityindicator startAnimating];
timer=[NSTimer scheduledTimerWithTimeInterval:0
target:self
selector:@selector(CallThread)
userInfo:nil
repeats:YES];
-(void)CallThread
{
//do your url request process
[activityindicator stopAnimating];
}
1
Попробуйте опубликовать код в файле didSelectRowAtIndexPath. Вероятно, вы загружаете URL-адрес синхронно, что вызывает задержку. Попробуйте использовать асинхронные методы NSUrlConnection: http://developer.apple.com/documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html#//apple_ref/doc/uid/20001836-BAJEAIEE
Смежные вопросы
- 1. UIActivityIndicatorView анимация остановки
- 2. UIActivityIndicatorView не анимация на UITableViewCell?
- 3. UIActivityIndicatorView не смотрит
- 4. Ошибка анимации UIActivityIndicatorView
- 5. UIActivityIndicatorView freeze
- 6. UIActivityIndicatorView Misaligned
- 7. Проблема UIActivityIndicatorView
- 8. UIActivityIndicatorView Trouble
- 9. Скрыть UIActivityIndicatorView
- 10. Запустите UIActivityIndicatorView, когда основной поток занят
- 11. UIActivityIndicatorView отображается пустым
- 12. UIActivityIndicatorView плавающие над UITableView
- 13. Как управлять вращением UIActivityIndicatorView?
- 14. UIActivityIndicatorView не останавливается
- 15. Добавление UIActivityindicatorView в UIAlertView
- 16. Открытие UIActivityIndicatorView после UIActionSheet
- 17. iPad - iPhone Большой UIActivityIndicatorView
- 18. UIActivityIndicatorView игнорирует свойство цвета
- 19. UIActivityIndicatorView во время dispatch_async?
- 20. UIActivityIndicatorView не видно
- 21. UIActivityIndicatorView в UIScrollview
- 22. UIActivityIndicatorView not render
- 23. Цвет фона для UIActivityIndicatorView
- 24. Где использовать UIActivityIndicatorView?
- 25. UIActivityIndicatorView или аналогичный
- 26. Настройка UIActivityIndicatorView background
- 27. Остановка анимации нескольких UIActivityIndicatorView
- 28. Центр UIActivityIndicatorView в UIImageView
- 29. аварии Память обновления UIActivityIndicatorView
- 30. Добавить UIActivityIndicatorView в UIBarButton
Извините, я действительно не получаю этот ответ: он просто запускает непрерывный таймер с интервалом 0 (что означает максимальную доступную частоту), а что хуже: ничто не останавливает этот бесконечный таймер ! Кроме того, он не должен даже иметь никакого влияния, так как он просто останавливает индикатор ровно через 0 секунд после его запуска ?! – auco