您好我将UIView添加到窗口。
此视图将drawRect设为 -
- (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);
}
但是此代码没有绘制任何行。 所以对此有任何帮助??????
答案 0 :(得分:0)
使用
CGContextClosePath(context);
CGContextDrawPath(context, kCGPathFillStroke);
在你的代码之后。
答案 1 :(得分:0)
我认为Marcelo Cantos是对的。您应该设置笔触颜色。 也许你可以尝试这个来设置颜色。
[[UIColor blackColor] set];