Я работаю над круговым индикатором прогресса для просмотра достижений в игровом центре, и у меня есть вид «попадания в стену». Я борюсь с этим более двух часов и до сих пор не могу заставить его работать.Использование круговой индикатор выполнения с замаскированным изображением?
Дело в том, что мне нужен круговой индикатор выполнения, где я мог бы установить (по крайней мере) образ дорожки (заполнить). Потому что мой прогресс заполняется радугой, как градиент, и я не могу достичь тех же результатов, используя только код.
Я возился с CALayers и методом drawRect, однако я не был успешным. Не могли бы вы дать мне небольшое руководство?
Вот примеры круговых баров прогресса: https://github.com/donnellyk/KDGoalBar https://github.com/danielamitay/DACircularProgress
мне просто нужна заливка быть обрезанное изображение в зависимости от прогресса. Если бы вы могли даже сделать его работу, что прогресс будет анимированный, это было бы действительно здорово, но я не нуждаюсь в помощи с этим :)
Спасибо, Ник
Так это маскирование или рисование «радуги», как градиент, который останавливает вас?Или он объединяет две части? –
Возможно, я описал это неясно, извините за это - я не хочу рисовать градиент, у меня очень крутая заливка градиента для индикатора выполнения, сделанного в Photoshop, и мне просто нужно ее замаскировать, так что это заполнить индикатор выполнения. Ты знаешь, что я имею в виду? :) –