вы можете использовать пару вложенных UIViews и контролировать размер дочернего вида и иметь разные цвета фона, чтобы показать прогресс, или вы можете создать подкласс UIProgress bar как этот пример слайда, чтобы разблокировать UISlider, который есть анимация. Примером является UISlider, но метод, используемый для анимации, может также использоваться на индикаторе выполнения без трудностей обработки касаний.
здесь - это ссылка непосредственно на код из этого обсуждения