- (UIImage *)drawLineWithFile:(NSString *)file {
? ? UIImage *sourceImage = [UIImage imageWithContentsOfFile:file];
? ? CGSize imageSize; //畫的背景 大小
? ? imageSize = [sourceImage size];
? ? UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0.0);
? ? [sourceImage drawAtPoint:CGPointMake(0, 0)];
? ? //獲得 圖形上下文
? ? CGContextRef context=UIGraphicsGetCurrentContext();
? ? CGContextDrawPath(context, kCGPathStroke);
? ? CGFloat space = 6;
? ? CGPoint aPoints[2];//坐標(biāo)點(diǎn)
? ? aPoints[0] =CGPointMake(space,space);//坐標(biāo)1
? ? aPoints[1] =CGPointMake(imageSize.width-space,imageSize.height-space);//坐標(biāo)2
? ? //CGContextAddLines(CGContextRef c, const CGPoint points[],size_t count)
? ? //points[]坐標(biāo)數(shù)組春哨,和count大小
? ? CGContextSetRGBStrokeColor(context, 1, 1, 1, 1);
? ? CGContextSetLineWidth(context, 1.8);
? ? CGContextAddLines(context, aPoints, 2);//添加線
? ? CGContextDrawPath(context,kCGPathStroke);//根據(jù)坐標(biāo)繪制路徑
? ? UIImage *newImage=UIGraphicsGetImageFromCurrentImageContext();
? ? UIGraphicsEndImageContext();
? ? return newImage;
}