123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- //
- // KKCutGridLayer.m
- // WWImageEdit
- //
- // Created by 邬维 on 2017/1/16.
- // Copyright © 2017年 kook. All rights reserved.
- //
- #import "KKCutGridLayer.h"
- @implementation KKCutGridLayer
- - (void)drawInContext:(CGContextRef)context
- {
- CGRect rct = self.bounds;
- CGContextSetFillColorWithColor(context, self.bgColor.CGColor);
- CGContextFillRect(context, rct);
-
- //清除范围(截图范围)
- CGContextClearRect(context, _clippingRect);
-
- CGContextSetStrokeColorWithColor(context, self.gridColor.CGColor);
- CGContextSetLineWidth(context, 0.8);
-
- rct = self.clippingRect;
-
- CGContextBeginPath(context);
- CGFloat dW = 0;
- //画竖线
- for(int i=0;i<4;++i){
- CGContextMoveToPoint(context, rct.origin.x+dW, rct.origin.y);
- CGContextAddLineToPoint(context, rct.origin.x+dW, rct.origin.y+rct.size.height);
- dW += _clippingRect.size.width/3;
- }
-
- dW = 0;
-
- //画横线
- for(int i=0;i<4;++i){
- CGContextMoveToPoint(context, rct.origin.x, rct.origin.y+dW);
- CGContextAddLineToPoint(context, rct.origin.x+rct.size.width, rct.origin.y+dW);
- dW += rct.size.height/3;
- }
- CGContextStrokePath(context);
- }
- @end
|