web-dev-qa-db-fra.com

Personnaliser la couleur de mon UIActivityIndicatorView

J'aimerais que ma UIActivityIndicatorView soit coloriée en une couleur personnalisée. Est-il possible de définir cette propriété?

44
lavoy

Dans iOS 5.0 et versions ultérieures, vous pouvez utiliser setColor: sur UIActivityIndicatorView pour définir une couleur personnalisée.

Dans Swift, vous pouvez simplement utiliser activityIndicatorView.color = UIColor.red

121
Roland Keesom

Vous devez créer un ensemble personnalisé d'images (de meilleure qualité), puis l'animer à l'aide d'un UIImageView.

Ou placez une vue colorée transparente au-dessus de l'indicateur d'activité pour la "teinter" (qualité inférieure).

4
kennytm

Pour Xcode 7 (éventuellement antérieurement), vous pouvez également spécifier la couleur directement dans Interface Builder. 

2
Murray Sagal
1
Stavash

J'ai créé un UIView ( Loader Animation ) personnalisé dans lequel vous pouvez charger une sous-classe de UIActivity.

0
crizzwald