DrawRect не работает в Iphone - PullRequest
0 голосов
/ 02 ноября 2010

Привет, я добавляю UIView в окно.

это представление имеет drawRect as-

- (id)initWithFrame:(CGRect)frame {
    if (self = [super initWithFrame:frame]) {
        // Initialization code
    }
    return self;
}

- (void)drawRect:(CGRect)rect {


        CGContextRef context = UIGraphicsGetCurrentContext();

        CGContextSetLineWidth(context, 2.0);

          CGContextMoveToPoint(context, 0, 0);
        CGContextAddLineToPoint(context, 300, 400);

        CGContextStrokePath(context);

}

, но этот код не рисует никаких линий.так какая помощь для этого ??????

Ответы [ 2 ]

0 голосов
/ 02 ноября 2010

Я думаю, что Марсело Кантос прав.Вы должны установить цвет обводки.Может быть, вы можете попробовать это, чтобы установить цвет.

[[UIColor blackColor] set];
0 голосов
/ 02 ноября 2010

используйте

CGContextClosePath(context);
CGContextDrawPath(context, kCGPathFillStroke);

после вашего кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...