【第22期】观点:IT 行业加班,到底有没有价值?

iOS画线

原创 2015年07月09日 17:04:21

iOS画线(直线,折线,多个线段)

UIImageView *imageView=[[UIImageView alloc] initWithFrame:CGRectMake(5, 44+HEIGHT_ADJUST_IOS7_BAR+5, SCREENSIZE.width-10, 175-49)];
    imageView.backgroundColor = [UIColor whiteColor];
    self.view.backgroundColor = COLOR_HEX_RGB(0xefefef);
    [self.view addSubview:imageView];
    [self.view sendSubviewToBack:imageView];

    UIGraphicsBeginImageContext(imageView.frame.size);
    [imageView.image drawInRect:CGRectMake(0, 0, imageView.frame.size.width, imageView.frame.size.height)];
    CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapSquare);
    CGContextSetLineWidth(UIGraphicsGetCurrentContext(), 0.1);  //线宽
    CGContextSetAllowsAntialiasing(UIGraphicsGetCurrentContext(), YES);
    CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext(), 0.6, 0.6, 0.6, 1.0);  //颜色
    CGContextBeginPath(UIGraphicsGetCurrentContext());
    CGContextMoveToPoint(UIGraphicsGetCurrentContext(), 15, 95-49);  //起点坐标
    CGContextAddLineToPoint(UIGraphicsGetCurrentContext(), SCREENSIZE.width-15, 95-49);   //如果是折线,一直写下去,就不停的拐弯。
    CGContextMoveToPoint(UIGraphicsGetCurrentContext(), SCREENSIZE.width-15, 135-49);   //另一个起点坐标,重新开始了一条线
    CGContextAddLineToPoint(UIGraphicsGetCurrentContext(), 15, 135-49);   //终点坐标

    CGContextStrokePath(UIGraphicsGetCurrentContext());
    imageView.image=UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

版权声明:随便转载,方便就写个出处。 举报

相关文章推荐

UITableViewCell drawRect画线在iOS7下不显示的问题

- (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSet...

在iOS中使用手指简单画线

转自:http://blog.csdn.net/jasonblog/article/details/8024014 这个画线功能主要是为了辅助在iOS中支持手势锁屏的功能,哪位知道有...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

iOS -- 地图画线,画线区域内的经纬度坐标点添加大头针

iOS上地图画线,画线区域内的经纬度坐标点添加大头针 实现在Google地图上用手指可以画线的功能,同时地图上的一点(经纬度坐标点)如果在画线的区域内,会在这个点落下大头针的功能,类似大...

iOS CAShapeLayer & UIBezierPath画线、画图

CAShapeLayer 继承与CALayer( 主要用于设置图层的形状) CAShapeLayer对象属性列表 属性名 描述 path CG...

iOS小demo之二阶贝塞尔画线

CGPoint midPoint(CGPoint p1, CGPoint p2) {     return CGPointMake((p1.x + p2.x) * 0.5, (p1.y + p...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)