Я пытаюсь нарисовать эллипс, но метод drawrect никогда не вызывается. Я не уверен, почему метод рисования Прямоугольник не вызывается у меня естьDrawRect для iOS с использованием Xcode не работает
[self.view setNeedsDisplay];
в viewdidload (единственное, что внутри viewdidload), и все же он никогда не вызывается. Довольно уверен, что я сделал это раньше, и это сработало, поэтому я так смущен!
вот мой метод DrawRect:
- (void)drawRect:(CGRect)rect {
NSLog(@"called");
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 2.0);
CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor);
CGRect rectangle = CGRectMake(60,170,200,80);
CGContextAddEllipseInRect(context, rectangle);
CGContextStrokePath(context);
}
Что мне не хватает? Я также использую новый Xcode 6
Показать код в вашей 'viewDidLoad' – MendyK
Вы добавили свое представление в иерархию представлений? – Clafou
вот почему я так запутался ... все, что есть в представлении, загрузилось [self.view setNeedsDisplay]; – gikygik