покажите uiactivityview, пока загружается другая операция - PullRequest
0 голосов
/ 13 сентября 2010

Я уже несколько часов гуглю, но не могу найти пример кода, который описывает, как показать представление uiactivity во время загрузки операции / метода.

в моем случае я хочу показать его, пока загружаю большое изображение в просмотр изображений. у вас есть идея, как это реализовать?

спасибо заранее.
Шон

Ответы [ 2 ]

1 голос
/ 13 сентября 2010

Возможно, вы захотите взглянуть на Справочник по классу UIActivityIndicatorView Документация.

Обязательно вернитесь в цикл выполнения, ожидая загрузки изображения, чтобы увидеть анимацию индикатора активности. Кроме того, вам, вероятно, потребуется создать метод для остановки индикатора активности и, возможно, вызвать этот метод остановки, выполнив executeSelectorOnMainThread из любого метода, который обрабатывает асинхронное завершение загрузки.

0 голосов
/ 13 сентября 2010

хорошо, бросить курить легко.

  1. показать индикатор активности
  2. начать загрузку этого изображения
  3. если изображение загружено, поток сообщает mainapp об уничтожении индикатора активности.

   NSThread detachNewThreadSelector:@selector(myMethod) 

toTarget: самостоятельно withObject: ноль];

и

      [self performSelectorOnMainThread:@selector(myMethod) 
           withObject:nil 
           waitUntilDone:false];

будет полезно. взято из http://www.iphoneexamples.com/

...