Не удается нарисовать в drawRect UITableViewCell

У меня возникли проблемы с рисованием в методе drawRect моего пользовательского UITableViewCell. Вот код, который я использую

- (void)drawRect:(CGRect)rect
{
    CGContextRef ctx  = UIGraphicsGetCurrentContext();
    CGPoint origin    = _faceView.frame.origin;
    CGFloat width     = _faceView.frame.size.width;
    CGFloat height    = _faceView.frame.size.height;
    CGFloat border    = 2.0f;


    CGPoint startPt   = CGPointMake(origin.x + width/2, self.frame.size.height);
    CGContextBeginPath(ctx);
    CGContextMoveToPoint(ctx, startPt.x, startPt.y);

    CGPoint basePt    = CGPointMake(startPt.x, origin.y - height - border);
    CGContextAddLineToPoint(ctx, basePt.x, basePt.y);

    CGRect circleRect = CGRectMake(origin.x - border, origin.y - border, width + 2 * border, height + 2 * border);
    CGContextAddEllipseInRect(ctx, circleRect);

    UIColor *color = [UIColor redColor];
    CGContextSetFillColorWithColor(ctx, color.CGColor);
    CGContextSetStrokeColorWithColor(ctx, color.CGColor);
    CGContextSetLineWidth(ctx, 1.0f);

    CGContextDrawPath(ctx, kCGPathFillStroke);
}

отладка, чтобы убедиться, что все числовые значения имеют смысл, и кажется, что они делают. Можно'не могу понять, почему на экране ничего не рисуется.

Для чего это стоит, это также ячейка, определенная в кончике. И я'м сборка с iOS 7 sdk.

Есть идеи?

tahnks

Ответы на вопрос(4)

Ваш ответ на вопрос