我怎样才能得到这种下拉列表?
我在用纽扣。可以得到圆角,但左边的边界是圆的,右边的边界是直的

最佳答案

您可以按照以下步骤实现所需下拉列表的布局。
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

四。向roundedView添加边框。

关于ios - Swift Left Side Only带有边框的圆形按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52233303/

10-12 14:45