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();

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

IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等

转 :http://blog.csdn.net/zhibudefeng/article/details/8463268/ - (void)drawRect:(CGRect)rect   {...

IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等

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

IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等

[objc] view plaincopy // Only override drawRect: if you perform custom drawing.     ...

iOS大头针(自定义大头针,定位,画线)

//自定义大头针  #import #import @interface MyAnn : NSObject MKAnnotation> ...

IOS简单的画线功能实现

#import "MyTestView.h" #define maxNum 10 #define FormWidth [[UIScreen mainScreen] bounds].size.wid...

第二章、小实例,画字,画线,矩形,画图,动画(iOS学习笔记,从零开始。)

源代码再此下载: http://download.csdn.net/detail/hherima/5108428 本博文主要讲如何绘制文字,绘制一条直线,绘制图片,给图片添加动画。 ...
  • hherima
  • hherima
  • 2013年03月02日 15:31
  • 4644

在iOS中使用手指简单画线

这个画线功能主要是为了辅助在iOS中支持手势锁屏的功能,哪位知道有现成的GestureLock项目的,求分享。 @interface ViewController () @property (no...

IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等

// Only override drawRect: if you perform custom drawing. // An empty implementation adversely affe...
  • sxp222
  • sxp222
  • 2014年04月14日 10:29
  • 364

iOS之使用MapKit通过经纬度坐标画线

在使用iOS sdk自带的mapkit 需要引入mapkit头文件#import 首先定义几个全局的变量,包含map视图、线及线视图,并包含map的委托 @property (retain, non...
  • reylen
  • reylen
  • 2015年11月20日 16:19
  • 2772

iOS 画线 绘制直线、矩形、三角形

转载:http://bravoo.diandian.com/   在UIView中绘制直线、矩形、三角形 直线 1 2 3 4...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS画线
举报原因:
原因补充:

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