Пользовательская ячейка табличного представления с закругленными краями - PullRequest
1 голос
/ 19 июня 2019

Я хочу создать ячейку таблицы, как показано на следующем рисунке

enter image description here

Как это можно сделать с помощью раскадровки?Мой первоначальный план состоял в том, чтобы использовать два разных вида / метки, и закруглить края, используя layer.cornerRadius, но это округляет все края обоих видов / меток.

Ответы [ 2 ]

1 голос
/ 19 июня 2019

Добавьте greenView внутри contentView ячейки и округлите его до cornerRadius, а внутри него добавьте blackView без округления, поскольку суперпредставление выполнит работу, только убедитесь, что

greenView.clipsToBounds = true // can be set in IB
greenView.layer.cornerRadius = 7

Вы также можете добавить эти 2виды друг под другом и закругленные верхние углы верхнего и нижнего углов нижнего вида с https://www.hackingwithswift.com/example-code/calayer/how-to-round-only-specific-corners-using-maskedcorners

0 голосов
/ 19 июня 2019

Вставить оба вида в контейнер UIView и закруглить углы контейнера.

containerView.clipsToBounds = true
containerView.layer.cornerRadius = 10
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...