Я хочу нарисовать линию в ячейке табличного представления, чтобы я мог поместить текстовое поле и переключиться в одну ячейку. Я увеличил высоту клетки. Как я могу нарисовать линию в клетке?
У меня есть подкласс UIView, который содержит следующий код
//Get the CGContext from this view
CGContextRef context = UIGraphicsGetCurrentContext();
//Set the stroke (pen) color
CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
//Set the width of the pen mark
CGContextSetLineWidth(context, 1.0);
// Draw a line
//Start at this point
CGContextMoveToPoint(context, 10.0, 30.0);
//Give instructions to the CGContext
//(move "pen" around the screen)
CGContextAddLineToPoint(context, 310.0, 30.0);
//Draw it
CGContextStrokePath(context);
Тогда у меня есть tableViewController со стилем сгруппированных таблиц. В cellForRowAtIndexPath у меня есть следующий код
//code to add textfield
DrawLineView *drawLine = [[DrawLineView alloc]init];
[cell addSubview:drawLine];
//code add switch
Но это не рисование какой-либо линии. Я не могу использовать 2 разные клетки. Я должен Пожалуйста, помогите мне. Это моя первая работа с графикой в iphone. Спасибо