UIScrollView: индикатор активности при загрузке изображения с URL - PullRequest
0 голосов
/ 19 марта 2010

Мне нужен индикатор активности, вращающийся в модальном представлении с UIScrollView, в то время как загружается содержимое ScrollView (изображение из URL).

Есть идеи, как это сделать?

В качестве плюса мне нужно знать, как заставить ScrollView вести себя как родное приложение Photos Iphone, я имею в виду, загрузить изображение, настроить его по размеру экрана без потери соотношения сторон.

Thanx !!!!

1 Ответ

2 голосов
/ 19 марта 2010

Вам нужно выполнить два шага:

  • Сначала загрузите изображение и отобразите индикатор активности
  • Когда закончите, отобразите изображение и удалите индикатор активности

Сложность в том, что это, вероятно, не сработает, если вы просто используете initWithContentsOfURL NSData: потому что это блокирующий вызов. На Mac вы можете использовать NSURLDownload для асинхронной загрузки контента, вам следует проверить, доступно ли это на iPhone SDK.

Чтобы использовать UIScrollView для отображения изображения и сначала разместить его на экране, необходимо проверить пример кода ScrollViewSuite. Он делает именно то, что вы ищете.

...