Мне нужно нарисовать две линии.Могу ли я использовать один и тот же подкласс UIView, чтобы сделать оба розыгрыша?после того, как я создаю UIView
draw2D *myView = [[draw2D alloc] initWithFrame:myRect];
, если я изменю метод на использование переменных, могу ли я изменить эти значения и вызвать метод drawRect для рисования другой линии?
- (void)drawRect:(CGRect)rect
{
CGContextRef context01 = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context01, 1.0);
CGContextSetStrokeColorWithColor(context01, [[UIColor blackColor]CGColor]);
CGContextMoveToPoint(context01, 0, 0);
CGContextAddLineToPoint(context01, 800, 0);
CGContextStrokePath(context01);
CGContextRef context02 = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context02, 1.0);
CGContextSetStrokeColorWithColor(context02, [[UIColor blackColor]CGColor]);
CGContextMoveToPoint(context02, 453, 0);
CGContextAddLineToPoint(context02, 453, 800);
CGContextStrokePath(context02);
}