В настоящее время я работаю над проектом, который позволяет рисовать с помощью штрихов в прокрутке. Единственная проблема заключается в том, что она не позволяет мне рисовать до нижней части scrollview. Я думаю, что это имеет какое-то отношение к UIGraphicsgetCurrentContext()
. Любая помощь будет потрясающей! Вот что я до сих порРисование в UIScrollView
- (void)drawRect:(CGRect)rect {
//Here
UIGraphicsBeginImageContextWithOptions(CGSizeMake(1630, 2400), YES, 5);
__block CGContextRef context = UIGraphicsGetCurrentContext();
//CGContextAddRect(context, CGRectMake(0, 0, 1024, 1620));
//[contentView.layer renderInContext:context];
CGContextSaveGState(context);
CGContextSetStrokeColorWithColor(context, [[UIColor blackColor] CGColor]);
CGContextSetLineWidth(context, 4.0f);
CGContextSetLineCap(context, kCGLineCapRound);
CGContextSetLineJoin(context, kCGLineJoinRound);
[[ProblemStore sharedProblemStore] mapCurrentSolutionStrokes:^(SolutionStroke *stroke, NSUInteger strokeNum) {
[self drawStroke:stroke inContext:context];
}];
CGContextRestoreGState(context);
UIGraphicsEndImageContext();
}
Не могли бы вы разместить снимок экрана? – Coder404