美文网首页
iOS 画虚线

iOS 画虚线

作者: Demonboy | 来源:发表于2017-07-18 10:15 被阅读22次

    创建一个UIView的子类,在drawRect:(CGRect)rect

    - (void)drawRect:(CGRect)rect
    {
        // Drawing code
        CGContextRef context=UIGraphicsGetCurrentContext();//获取绘图用的图形上下文
        CGContextSetFillColorWithColor(context, [UIColor cyanColor].CGColor);//填充色设置成
        CGFloat lengths[] = {4};
        CGContextSetLineDash(context, 4, lengths,1);
    
        CGContextFillRect(context,self.bounds);//把整个空间用刚设置的颜色填充
        //上面是准备工作,下面开始画线了
        CGContextSetStrokeColorWithColor(context, [UIColor lightGrayColor].CGColor);//设置线的颜色
        CGContextMoveToPoint(context,0,0);//画线的起始点位置
        CGContextAddLineToPoint(context,self.frame.size.width,0);//画第一条线的终点位置
    
        CGContextStrokePath(context);//把线在界面上绘制出来
    }
    

    相关文章

      网友评论

          本文标题:iOS 画虚线

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