Swift Left Side只有带边框的圆形按钮
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift Left Side只有带边框的圆形按钮相关的知识,希望对你有一定的参考价值。
我怎么能得到这种下拉?
我正在使用按钮。能够得到圆角但是左边的边界是圆的和直的是一个问题
答案
您可以按照以下步骤实现所需的Dropdown布局。
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.为roundedView添加边框。
以上是关于Swift Left Side只有带边框的圆形按钮的主要内容,如果未能解决你的问题,请参考以下文章