通过贝塞尔曲线与 CAShapeLayer 为 View 添加虚线边框,可设置宽度,颜色,圆角等

代码如下:
/// 为视图添加虚线边框
///
/// - Parameters:
/// - view: 要添加边框的视图
/// - size: 视图 size
/// - cornerRadius: 视图圆角 默认:10
/// - lineWidth: 边框宽 默认: 1
/// - lineColor: 边框颜色 默认: black
/// - lineDashPattern: 边框段长和间距 默认: [5,3]
func addBorderLine(view:UIView, size:CGSize, cornerRadius:CGFloat = 10, lineWidth:CGFloat = 1, lineColor:Color? = Color.black, lineDashPattern: [NSNumber] = [5,3]) -> Void {
let shaplayer = CAShapeLayer()
shaplayer.bounds = CGRect.init(x: 0, y: 0, width

最低0.47元/天 解锁文章
760

被折叠的 条评论
为什么被折叠?



