Chapitre 13. Contrôles et autres vues
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Ce chapitre traite de toutes les sous-classes UIView fournies par UIKit qui n'ont pas encore été abordées. Il est remarquable qu'il y en ait si peu ; UIKit fait preuve d'une économie de moyens notable à cet égard.
D'autres sous-classes d'UIView, ainsi que des sous-classes d'UIViewController qui créent des interfaces, sont fournies par d'autres frameworks. Tu trouveras des exemples dans la partie III.
UIActivityIndicatorView
Un indicateur d'activité (UIActivityIndicatorView) se présente comme les rayons d'une petite roue. Tu fais tourner les rayons avec startAnimating, ce qui donne à l'utilisateur l'impression qu'un processus de longue haleine est en cours. Tu arrêtes la rotation avec stopAnimating. Si hidesWhenStopped est true (par défaut), l'indicateur d'activité n'est visible que lorsqu'il tourne.
Un indicateur d'activité se présente sous la forme d'un style; s'il est créé dans le code, tu définiras son style avec init(style:). Tes choix(UIActivityIndicatorView.Style) sont les suivants :
-
.large -
.medium
Un indicateur d'activité a une taille standard, qui dépend de son style. Changer sa taille dans le code modifie la taille de la vue, mais pas celle des rayons. Pour des rayons plus grands, tu peux avoir recours à une transformation d'échelle.
Tu peux attribuer à un indicateur d'activité un color; cela remplace ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access