- (void)imaginaryLineForAddview {
if (self.addViewBorder) {
return;
}
self.addViewBorder = [CAShapeLayer layer];
//虚线的颜色
self.addViewBorder.strokeColor = [UIColor lightGrayColor].CGColor;
//填充的颜色
self.addViewBorder.fillColor = [UIColor clearColor].CGColor;
//设置路径,矩形带圆角
self.addViewBorder.path = [UIBezierPath bezierPathWithRoundedRect:self.addView.bounds cornerRadius:10].CGPath;
self.addViewBorder.frame = self.addView.bounds;
//虚线的宽度
self.addViewBorder.lineWidth = 1.f;
//设置线条的样式
// border.lineCap = @"square";
//虚线的间隔
self.addViewBorder.lineDashPattern = @[@6, @3];
[self.addView.layer addSublayer:self.addViewBorder];
}
网友评论