У меня есть UIActivityIndicatorView
в UITableViewCell
, который анимирует, пока веб-просмотр в одной и той же ячейке не завершит загрузку запроса URL-адреса. Я заметил, что индикатор активности всегда прекращает анимацию до завершения загрузки. Я не звоню [activityIndicator stopAnimating]
в любом месте, кроме метода webview didFinishLoad
и добавив точку останова там, где он не срабатывает, и все же индикатор перестает анимировать случайно. Любая помощь по этому вопросу была бы весьма признательна. Заранее спасибо.UIActivityIndicatorView случайным образом останавливает анимацию
0
A
ответ
0
Почему бы вам не скрыть идентификатор UIActivityIndicator и не остановиться? Попробуйте логику, как это. Используйте NSURLSession и, очевидно, запрос будет асинхронным. Таким образом, перед вызовом запроса сделайте UITableView пользовательское взаимодействие НЕТ и покажите индикатор активности. После получения или ошибки включите его. Это соответствует вашей проблеме? Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы. Я использую индикатор чувствительности таким же образом, и он отлично работает.
Будет легче получить помощь, если вы предоставите соответствующий код. – yesthisisjoe