Свифт: Как оформить вид ячейки как два треугольника? - PullRequest
0 голосов
/ 06 сентября 2018

Как сделать ячейку с двумя треугольниками или двумя половинками с диагональной линией между ними.

В настоящее время я использую решение, рекомендованное здесь Как установить два цвета на фоне UIButton , но это не совсем то, что мне нужно, так как мне нужно немного белого или прозрачного пространства между ними, например: http://i66.tinypic.com/np5dex.png

1 Ответ

0 голосов
/ 06 сентября 2018

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

gradient.colors = [
    UIColor.orange.cgColor,
    UIColor.orange.cgColor,
    UIColor.clear.cgColor,
    UIColor.clear.cgColor,
    UIColor.green.cgColor,
    UIColor.green.cgColor,
]
gradient.locations = [0, 0.4, 0.4, 0.6, 0.6, 1.0]
...