UIProgressView - видовое представление индикатора прогресса

Видовое представление индикатора прогресса используется для иллюстрации прогресса задачи в течение долгого времени в приложении. Вы можете его использовать, чтобы показать пользователю, как долго, ему ждать, пока операция не завершится, например загрузка.

Реализация:

Индикатор прогресса реализован в классе UIProgressView.

Настройка:

Настройка индикатора прогресса может быть произведена в Interface Builder, в разделе Progress View инспектора атрибутов. Некоторые настройки не могут быть выполнены в инспекторе атрибутов, так что вы должны сделать их программно. Вы можете установить и другие настройки программно, при необходимости.

Контент для индикатора прогресса:

Вы можете установить прогресс для индикатора, как число с плавающей точкой в диапазоне между 0.0 и 1.0, используя поле Progress (свойство progress) инспектора атрибутов. Также вы можете сделать это программно с или без анимации с помощью метода setProgress:animated:.

Стиль

У вас есть два типа для стиля: default и bar, которые можно выбрать в инспекторе атрибутов Interface Builder или установить программно с помощью свойства progressViewStyle.

UIProgressView style

 

styles of progress view in iOS

Оттенок цвета

Вы можете задать два оттенка цвета:

  • Track Tint (trackTintColor) - для незаполненной области индикатора прогресса.
  • Progress Tint (progressTintColor) - для заполненной области индикатора прогресса.

Также вы можете задать изображения для индикатора прогресса для каждой из областей программно с помощью свойств trackImage и progressImage. Установка этих свойств отменяет действие свойств для установки цветов соответствующих облатей.

 
 
homeЗаметили ошибкукарта сайта 
   Made on a Mac