想在两个控件之间画虚线,有如下代码,不知为何不能画出来;
- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextBeginPath(context);
CGContextSetLineWidth(context, 5.0);
CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
CGFloat lengths[] = {10,10};
CGContextSetLineDash(context, 0, lengths, 5);
CGContextMoveToPoint(context, 10.0, 20.0);
CGContextAddLineToPoint(context, 310.0,20.0);
// CGContextMoveToPoint(context, _strategyImageView1.frame.origin.x + 101, _strategyImageView1.frame.origin.y + 25);
// CGContextAddLineToPoint(context, _strategyImageView2.frame.origin.x, _strategyImageView2.frame.origin.y + 25);
CGContextStrokePath(context);
CGContextClosePath(context);
}
코드 자체에는 문제가 없으니 점선을 그어주시면 됩니다
다른 컨트롤에 가려져 있는지 계층 구조 페이지를 열어 살펴보세요