Сохранить ссылки для отображения объектов в таблице circles
. Затем внутри функции onTouch
в фазе moved
выполните итерации по элементам в таблице circles
, чтобы найти объекты, над которыми вы наводите курсор. Вы можете использовать свойство object.contentBounds
, чтобы найти границы объекта в координатах содержимого.
Создайте:
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];
, Когда Вы будете наконец сделаны, удалите счетчик из представления и выпуска.
Смотрите на приложение WordPress с открытым исходным кодом. У них есть очень допускающее повторное использование окно, они создали для отображения "действия в прогрессе" дисплей типа по вершине любого представления, которое в настоящее время отображает Ваше приложение.
http://iphone.trac.wordpress.org/browser/trunk
файлы, которые Вы хотите:
Затем для показа его используют что-то как:
[[WPActivityIndicator sharedActivityIndicator] show];
И скрываются с:
[[WPActivityIndicator sharedActivityIndicator] hide];
Документация относительно этого является довольно четкой. Это - подкласс UIView, таким образом, Вы используете его как любое другое представление. Для запущения/останавливания анимации, Вы используете
[activityIndicator startAnimating];
[activityIndicator stopAnimating];
в отношении:
Взгляните на приложение WordPress с открытым исходным кодом. У них есть окно с возможностью многократного использования, которое они создали для отображения типа «активность в процессе» поверх любого вида, отображаемого вашим приложением в данный момент.
обратите внимание, что если вы действительно используете этот код, вы ДОЛЖНЫ предоставить ВСЕ исходный код вашего собственного приложения любому пользователю, который его запрашивает. Вы должны знать, что они могут решить перепаковать ваш код и продать его в магазине сами. Все это предусмотрено условиями Стандартной общественной лицензии GNU (GPL).
Если вы не хотите, чтобы вас заставляли открывать исходный код, вы не можете использовать что-либо из приложения wordpress iphone, включая указанное окно прогресса активности, без принудительного применения GPL к вашему собственному.