Задать вопрос
@XTAZY
)

Как закрасить UIButton в определённом соотношении?

Рассматривается платформа iOS, среда разработки xcode.

Имеется кнопка (допустим, зелёного цвета). Как программно закрасить её в другой цвет в некотором соотношении слева направо или сверху вниз? Пример на картинке.

d5309cfc23174889901205294040d7de.png
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unreal Engine 4 с нуля до Middle
    12 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
Решения вопроса 1
Flanker_4
@Flanker_4
Там есть различные варианты, начиная c векторной/растровой картинки и заканчивая drawInRect
Вот отличная обзорная статья, где прошлись по всем (кроме выше упомянутых еще CALayer)
https://robots.thoughtbot.com/designing-for-ios-ta...

Вот еще от Рея только с CoreGraphics www.raywenderlich.com/33330/core-graphics-tutorial...
Уж как отрисовать два квадрата я думаю Вы и сами нагуглите

P.S. Лично мне больше нравится вариант с DRawRect
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы