Я не знаю, как рисовать индикаторы захвата угла в методе drawRect. Это мой код:
- (void)drawRect:(CGRect)rect{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetStrokeColorWithColor(context, [UIColor whiteColor].CGColor);
CGContextSetLineWidth(context, 0.8f);
CGFloat colX1 = CGRectGetMaxX(rect)/3.0;
CGFloat colX2 = 2*colX1;
CGFloat rowY1 = CGRectGetMaxY(rect)/3.0;
CGFloat rowY2 = 2*rowY1;
CGContextBeginPath(context);
CGContextMoveToPoint(context, colX1, CGRectGetMinY(rect));
CGContextAddLineToPoint(context, colX1, CGRectGetMaxY(rect));
CGContextMoveToPoint(context, colX2, CGRectGetMinY(rect));
CGContextAddLineToPoint(context, colX2, CGRectGetMaxY(rect));
CGContextMoveToPoint(context, CGRectGetMinX(rect),rowY1);
CGContextAddLineToPoint(context, CGRectGetMaxX(rect),rowY1);
CGContextMoveToPoint(context, CGRectGetMinX(rect),rowY2);
CGContextAddLineToPoint(context,CGRectGetMaxX(rect),rowY2);
CGContextStrokePath(context);}
и в методе init:
CATiledLayer *tiledLayer = (CATiledLayer *)[self layer];
tiledLayer.levelsOfDetail = 4;
self.layer.borderColor = [UIColor whiteColor].CGColor;
self.layer.borderWidth = 1.5;
мой снимок экрана:
Я хочу знать, как нарисовать мой взгляд следующим образом:
Я действительно хочу знать код для рисования индикаторов углового захвата.
Заранее спасибо!