Пользовательский цвет мой UIActivityIndicatorView - PullRequest
47 голосов
/ 10 мая 2010

Я бы хотел, чтобы мой UIActivityIndicatorView был окрашен в собственный цвет. Есть ли способ установить это свойство?

Ответы [ 5 ]

125 голосов
/ 23 марта 2012

В iOS 5.0 и выше вы можете использовать setColor: на UIActivityIndicatorView, чтобы установить собственный цвет.

В Swift вы можете просто использовать activityIndicatorView.color = UIColor.red

4 голосов
/ 10 мая 2010

Вам необходимо создать пользовательский набор изображений (лучше), а затем анимировать его с помощью UIImageView.

Или поместите цветное прозрачное изображение поверх индикатора активности, чтобы «подкрасить» его (более низкое качество).

2 голосов
/ 08 января 2016

Для Xcode 7 (возможно, раньше) вы также можете указать цвет непосредственно в Интерфейсном Разработчике.

1 голос
/ 23 февраля 2012

Вот еще один хороший вариант для вас:

http://cocoacontrols.com/platforms/ios/controls/hzactivityindicatorview

0 голосов
/ 23 апреля 2013

Я создал пользовательский UIView ( Loader Animation ), в который вы можете загрузить в подкласс UIActivity.

...