Использование круглого индикатора с замаскированным изображением?

Я работаю над круглым индикатором прогресса для просмотра пользовательских достижений игрового центра, и у меня есть вид "ударить стену", Я борюсь с этим более двух часов и до сих пор не могу заставить его работать.

Дело в том, что мне нужен круговой индикатор выполнения, где я мог бы установить (хотя бы) изображение дорожки (заливки). Потому что мой прогресс - градиент, похожий на радугу, и я не могу достичь тех же результатов, используя только код.

Я возился с CALayers и методом drawRect, однако я нет успешно. Не могли бы вы дать мне небольшое руководство?

Вот примеры круглых индикаторов выполнения:https://github.com/donnellyk/KDGoalBar https://github.com/danielamitay/DACircularProgress

Мне просто нужно, чтобы заливка была замаскированным изображением, в зависимости от прогресса. Если бы вы могли заставить это работать так, чтобы прогресс был оживленным, это было бы действительно здорово, но я нене требуется помощь с этим :)

Спасибо ник

Ответы на вопрос(2)

Ваш ответ на вопрос