Я не верю, что это действительно происходит, когда прокрутка блокирует загрузку, но если в вашем пользовательском интерфейсе есть заикания, вы можете использовать потоки.
Вы можете использовать PerformSelectorInBackground
, чтобы загрузить изображение в другом потоке, и использовать performSelectorOnMainThread
, чтобы обновить информацию о прогрессе, отображаемую на экране. это должно гарантировать, что ничто не блокирует другого.
важно, чтобы вы не обращались к объектам, созданным в одном потоке через другой поток. поэтому информация о прогрессе должна создаваться и использоваться в главном потоке.