iOS画虚线边框layer.border

作者: 陈泓霖 | 来源:发表于2015-07-30 20:57 被阅读13977次

这是给self.view画一个类似self.layer.border的边框, 是虚线~

在网上找的例子

CAShapeLayer *border = [CAShapeLayer layer];

border.strokeColor = SLColorLine.CGColor;

border.fillColor = nil;

border.path = [UIBezierPath bezierPathWithRect:self.bounds].CGPath;

border.frame = self.bounds;

border.lineWidth = 1.f;

border.lineCap = @"square";

border.lineDashPattern = @[@4, @2];

[self.layer addSublayer:border];

相关文章

  • iOS 画线

    1.iOS画虚线边框layer.border 2.iOS画小于1px的细线 3.iOS 设置行距,并且计算有行距的...

  • iOS画虚线边框layer.border

    这是给self.view画一个类似self.layer.border的边框, 是虚线~ 在网上找的例子 CASha...

  • ios 用贝塞尔曲线画虚线,圆角边框

    主要是讲画虚线,有个需求给按钮添加虚线的边框 一开始想到layer.border // 设置边线 self.lay...

  • ios关于UI

    1.ios在控件上添加虚线边框 内容很详细,涉及到虚线边框圆角问题及解决过程。 2.ios截图 ①截某个显示图片的...

  • iOS 虚线边框

    给控件设置虚线边框 调用

  • iOS绘图------虚线的画法

    在项目中, 有两个地方用到了画虚线 虚线标注某个点 虚线画按钮边框 两种方法不同, 第一个是用贝塞尔曲线来画, 第...

  • 绘制实线 曲线的矩形框

    主要是讲画虚线,有个需求给按钮添加虚线的边框 一开始想到是下面 这样的方法 但是发现这个方法没办法画虚线 然使用下...

  • iOS 各种边框

    一、实线边框 二、虚线边框 1.虚线边框主要实现是通过增加一个layer绘制一个虚线的矩形,lineDashPat...

  • iOS view虚线边框

  • iOS -- 绘制虚线

    虚线标注某个点 虚线画按钮边框 两种方法不同, 第一个是用贝塞尔曲线来画, 第二个是用CAShapeLayer来画...

网友评论

  • Pusswzy:mark
  • LX2014:一般的view都可以,但是在collectionViewCell中用时,会出现边框宽度不均匀的情况
    风华正茂回谋一笑:我在collection view cell 中画的虚线,但是显示不全,请问知道怎么修改吗?
    LX2014:@guoyouzhao 因为边界切割了border ,[UIBezierPath bezierPathWithRect:self.bounds].CGPath中的self.bounds向内收缩一定距离就可以了。
    guoyouzhao:@LX2015 在collectionViewCell不全,你怎么解决的?
  • 还要取昵称:我想给虚线边框设置圆角,使用代码border.cornerRadius = 5.f;但没作用,请问你有解决方法吗?
    seanward:@gao_smile 我写了一个,你看看,http://www.jianshu.com/p/852581a165dd
    seanward:@gao_smile 对贝塞尔曲线做处理
    gao_smile:@625fc20b9df9 你写出来了吗
  • d58b0834e4d3:到底是哪个属性是设置虚线的呢?
    d58b0834e4d3:@叶忠祥 谢谢
    Yancy_90:@d58b0834e4d3 lineDashPattern

本文标题:iOS画虚线边框layer.border

本文链接:https://www.haomeiwen.com/subject/abujxttx.html