Стрелка влево только округлая кнопка с рамкой - PullRequest
0 голосов
/ 08 сентября 2018

image

Как я могу получить этот вид выпадающего списка?

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

1 Ответ

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

Вы можете выполнить следующие шаги, чтобы получить макет выпадающего вы хотите.

1. Используйте UITableView для выпадающего списка.

2.Создать UITableViewCell.

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

let rectShape = CAShapeLayer()
rectShape.bounds = self.roundedView.frame
rectShape.position = self.roundedView.center
rectShape.path = UIBezierPath(roundedRect: self.roundedView.bounds, byRoundingCorners: [.bottomLeft , .topLeft], cornerRadii: CGSize(width: 20, height: 20)).cgPath

 self.roundedView.layer.backgroundColor = UIColor.purple.cgColor
//Here I'm masking the textView's layer with rectShape layer
 self.roundedView.layer.mask = rectShape

4. Добавьте границу в округленное представление.

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