Если вы хотите сделать это изначально, вы можете использовать UIProgressView. Создать @Outlet
этого представления и в своем коде, когда вы хотите изменить прогресс или установить его, используйте функцию
thenameofyouroutlet.setProgress (float, animated: bool)
Первый параметр должен быть числом от 0,0 до 1,0 , где 0,0 равно 0%, а 1,0 равно 100%.
Второй параметр должен быть true
или false
, true
, если вы хотите анимировать прогресс, false
, если вы хотите, чтобы он был установлен без анимации.
Тогда, если вам нужна метка, отображающая прогресс, вы можете создать UILabel
рядом с панелью, создать свой @Outlet
, и в том же коде, где вы устанавливаете прогресс, изменить текст вашей метки с помощью thenameofyourlabel.text
Кроме того, в раскадровке вы можете установить цвет прогресса и цвет панели.