Індикатори активності, uiactivityindicatorview ios, apple, xcode developer
Індикатор активності є обертається коліщатком, яке вказує на те, що завдання в процесі обрабаткі. Якщо дія відбувається достатнє і невизначену кількість часу, наприклад підключення до мережі, ви повинні відображати індикатор активності, щоб надати впевненість користувачеві, що ваше програма не зависло.
Індикатори активності реалізуються в класі UIActivityIndicatorView. Налаштуйте індикатори активності в Interface Builder, в розділі Activity Indicator інспектора атрибутів. Деякі настройки не можуть бути зроблені в інспектора атрибутів, так що ви повинні зробити їх програмно.
Індикатор активності є невизначеним, і не має властивостей початку або закінчення, пов'язаних з ним.
Поведінка показників активності
Опція Animating (властивість isAnimating) не встановлена за замовчуванням; Вибір її призводить до того, що індикатор активності починає анімацію. Це є еквівалентом виклику методу startAnimating.
Виберіть опцію Hides When Stopped (властивість hidesWhenStopped) в інспектора атрибутів для вашого показника активності, щоб він зникав коли закінчується анімація. При виклику методів startAnimating і stopAnimating. індикатор активності автоматично показується і ховається на екрані. Таким чином, вам не доведеться турбуватися про відображення нерухомого індикатора активності.

Опція Style (властивість activityIndicatorViewStyle) являє зумовлений стиль індикатора активності. Використовуйте Style. щоб вказати один з двох кольорів за замовчуванням: білий або сірий. Ви також можете вибрати більший розмір для вашого індикатора, використовуючи опцію "Large White".
Опція Color (властивість color) дозволяє вказати власний колір для вашого індикатора. Це властивість має перевагу перед будь-яким набір квітів, використовуваних полем Style. Однак, якщо ваш стиль встановлений в Large White, ваш індикатор активності відображається більшого розміру. Переконайтеся, що ваш індикатор встановлений в іншу опцію стилю, якщо ви хочете використовувати невеликий індикатор. Дана властивість приймає екземпляр класу UIColor.
Приклад програмного створення і відображення по центру кореневого виду індикатора активності більшого розміру червоного кольору: