Цель-C: Как я могу заморозить экран и добавить анимацию загрузки? - PullRequest
1 голос
/ 15 февраля 2011

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

[super setEditing:(BOOL)editing animated:(BOOL)animated];
    self.navigationItem.rightBarButtonItem.enabled = !editing;

Я видел какое-то приложение, которое уже использует этот вид анимации. Изображение должно выглядеть так:
enter image description here

Ответы [ 2 ]

2 голосов
/ 15 февраля 2011

Я нашел что-то

https://github.com/jdg/MBProgressHUD

2 голосов
/ 15 февраля 2011

Вы можете использовать NSURLDownload для асинхронных загрузок, есть метод делегата, который вы можете использовать для определения прогресса.

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSURLDownload_Class/Reference/Reference.html

Затем, используя NSProgressIndicator, вы можете отображать прогресс так же, как это делает ваше изображение.

...