Как использовать представление индикатора действия о iPhone?

Сохранить ссылки для отображения объектов в таблице circles. Затем внутри функции onTouch в фазе moved выполните итерации по элементам в таблице circles, чтобы найти объекты, над которыми вы наводите курсор. Вы можете использовать свойство object.contentBounds , чтобы найти границы объекта в координатах содержимого.

65
задан 5 revs, 2 users 100% 2 July 2012 в 04:00
поделиться

4 ответа

Создайте:

spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
[spinner setCenter:CGPointMake(kScreenWidth/2.0, kScreenHeight/2.0)]; // I do this because I'm in landscape mode
[self.view addSubview:spinner]; // spinner is not visible until started

Запустите:

[spinner startAnimating]; 

Остановка:

 [spinner stopAnimating];

, Когда Вы будете наконец сделаны, удалите счетчик из представления и выпуска.

121
ответ дан Jane Sales 24 November 2019 в 15:19
поделиться

Смотрите на приложение WordPress с открытым исходным кодом. У них есть очень допускающее повторное использование окно, они создали для отображения "действия в прогрессе" дисплей типа по вершине любого представления, которое в настоящее время отображает Ваше приложение.

http://iphone.trac.wordpress.org/browser/trunk

файлы, которые Вы хотите:

  • WPActivityIndicator.xib
  • RoundedRectBlack.png
  • WPActivityIndicator.h
  • WPActivityIndicator.m

Затем для показа его используют что-то как:

[[WPActivityIndicator sharedActivityIndicator] show];

И скрываются с:

[[WPActivityIndicator sharedActivityIndicator] hide];
10
ответ дан Lounges 24 November 2019 в 15:19
поделиться

Документация относительно этого является довольно четкой. Это - подкласс UIView, таким образом, Вы используете его как любое другое представление. Для запущения/останавливания анимации, Вы используете

[activityIndicator startAnimating];
[activityIndicator stopAnimating];
7
ответ дан nduplessis 24 November 2019 в 15:19
поделиться

в отношении:

Взгляните на приложение WordPress с открытым исходным кодом. У них есть окно с возможностью многократного использования, которое они создали для отображения типа «активность в процессе» поверх любого вида, отображаемого вашим приложением в данный момент.

обратите внимание, что если вы действительно используете этот код, вы ДОЛЖНЫ предоставить ВСЕ исходный код вашего собственного приложения любому пользователю, который его запрашивает. Вы должны знать, что они могут решить перепаковать ваш код и продать его в магазине сами. Все это предусмотрено условиями Стандартной общественной лицензии GNU (GPL).

Если вы не хотите, чтобы вас заставляли открывать исходный код, вы не можете использовать что-либо из приложения wordpress iphone, включая указанное окно прогресса активности, без принудительного применения GPL к вашему собственному.

9
ответ дан 24 November 2019 в 15:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: