您的位置:首页 > 移动开发 > IOS开发

IOS绘制虚线

2016-01-24 13:38 363 查看
#pragma 绘制带虚线的背景
- (UIImage *)dashBg{
CGFloat bgW = self.view.bounds.size.width;
CGFloat bgH = 25;
//使用位图上下文
UIGraphicsBeginImageContext(CGSizeMake(bgW, bgH));
CGContextRef context = UIGraphicsGetCurrentContext();
//画虚线
//计算线的位置
[[UIColor redColor]set];

CGFloat lengths[2] = {5,2};
CGContextSetLineDash(context, 0, lengths, 2);

CGFloat lineH = 1;
CGPoint points[2]  = {{0,bgH-lineH},{bgW,bgH-lineH}};

CGContextAddLines(context, points, 2);
CGContextStrokePath(context);

UIImage *bgImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return bgImage;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: