Indicatorul de activitate este o roată de rotație, ceea ce indică faptul că problema este în procesul de obrabatki. În cazul în care acțiunea este o cantitate suficientă și nedeterminată de timp, cum ar fi conectarea la o rețea, aveți nevoie pentru a afișa un indicator de activitate care să garanteze utilizatorului că aplicația dvs. nu este înghețat.
Indicatorii de activitate sunt puse în aplicare în UIActivityIndicatorView clasă. Ajustați indicatorii de activitate în Interface Builder, vezi atributele activității indicatorului inspectorului. Unele setări nu pot fi făcute în inspectorul de atribute, așa că trebuie să le facă în mod programatic.
Indicatorul de activitate este nedefinit și nu are proprietăți de la începutul sau la sfârșitul, asociat cu acesta.
Comportamentul indicatorilor de activitate
Opțiunea Animarea (isAnimating proprietate) nu este instalat în mod implicit; Selectarea conduce la faptul că indicatorul de activitate va anima. Este echivalentă cu apelarea metodei startAnimating.
Selectați Pieile când opțiunea Oprit (proprietate hidesWhenStopped) în inspectorul de atribute pentru dosarul dumneavoastră de activitate, astfel încât a dispărut atunci când se termină animația. Când apelați metodele și startAnimating stopAnimating. Activitatea de LED-uri în mod automat arată și ascunde ecranul. Astfel, nu trebuie să vă faceți griji cu privire la afișarea unui indicator încă de activitate.
Opțiunea Stil (proprietate activityIndicatorViewStyle) este indicator de stilul predefinit de activitate. Utilizați Style. pentru a indica una dintre cele două culori standard: alb sau gri. Puteți alege, de asemenea, o dimensiune mai mare pentru afișare folosind opțiunea „Marele Alb“.
Opțional culoare (proprietate de culoare) vă permite să specificați o culoare personalizată pentru afișaj. Această proprietate are prioritate față de orice set de culori utilizate de stilul câmp. Cu toate acestea, în cazul în care stilul este setat la Marele Alb, indicatorul de activitate este afișat mai mare. Asigurați-vă că afișajul este setat la o opțiune de stil diferit, dacă doriți să utilizați o mică lumină. Această proprietate are o UIColor clasa instanță.
Exemplu crea programatic și afișa în centrul tipului rădăcină de indicator activitate dimensiune mai roșu: