UIProgressView для предварительной загрузки приложения - PullRequest
0 голосов
/ 27 января 2012

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

Ответы [ 2 ]

1 голос
/ 27 января 2012

документы при использовании UIProgressView довольно ясны.

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

Затем начните загрузку данных приложения (как бы то ни было).

Прогресс UIProgressView представлен с плавающей точкой от 0 до 1,0.

Чтобы установить прогресс, позвоните:

[self.progressView setProgress:0.4 animated:YES];  
//progressView is an IBOutlet and @property defined in the header file, and instantiated in viewDidLoad  
1 голос
/ 27 января 2012

Загрузка приложения для iPhone работает следующим образом.

При запуске выдает png-изображение «Launch Image», которое вы указываете в настройках сборки. (Крутой трюк - сделать снимок экрана первым экраном. Приложение выглядит так, как будто оно запускается мгновенно).

Затем управление переходит к вашей функции Main.m, которая строит ваши окна.

То, что вы хотите сделать, это установить ваш стартовый образ. Затем создайте новое представление, которое вы вызываете из функции main.m.

Посмотрите книгу Эрика Садуна Iphone Cookbook для более подробной информации. (Или просто просмотрите исходный код, она собирает почти все свои приложения на Main.m).

...