iOS 给view添加虚线边框

2016.7.27

CAShapeLayer*border = [CAShapeLayerlayer];

border.strokeColor= [UIColorhexStringToColor:@"#cccccc"].CGColor;

border.fillColor=nil;

border.path= [UIBezierPathbezierPathWithRect:self.frontBtn.bounds].CGPath;

border.frame=self.frontBtn.bounds;

border.lineWidth=1.f;

border.lineCap=@"square";

border.lineDashPattern=@[@2,@2];//虚线的长和间距

[self.frontBtn.layeraddSublayer:border];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • //www.greatytc.com/p/12b439443b3b 以按钮为例子,实现虚线按钮: CASh...
    失心F阅读 4,066评论 0 0
  • 直接上代码 给某个view设置虚线边框需要再layoutSubViews中进行,不然获取不到该view的frame...
    山有木枝壮阅读 5,096评论 0 0
  • 1.需要实现的样式 2.代码的实现
    XieHenry阅读 3,704评论 0 0
  • 一个人的语言往往能影响另一个人的心情,想法,甚至方向。 有事说者无心,听着有心,说话也要讲求方法。 一个人说话不能...
    小孩纸鲁阅读 1,274评论 0 0
  • 【女生宿舍306】 陆青:这都开学两天了小白怎么还没来?她会不会发生什么事情了? 陈小凤:不会吧,她应该是在家忙着...
    呀呀巫阅读 4,073评论 0 2