从笔尖加载后在uilabel上画线

时间:2010-03-30 20:09:36

标签: iphone uilabel nib drawrect

这是我的代码

CGContextRef c = UIGraphicsGetCurrentContext();
CGContextBeginPath(c);
CGContextMoveToPoint(c, 277.0f, 21.0f);
CGFloat newpoint = 277.0f + (CGFloat)(self.msrp.text.length * 8);
//NSLog(@"%f", newpoint);
CGContextAddLineToPoint(c, newpoint, 21.0f);
CGContextStrokePath(c);

我想在UIlabel上绘制一条线,我从nib加载我的视图。我不知道我做错了什么。我工作正常,如果我绘制整个视图而不是从笔尖加载。(但我不想这样做)..我希望我的问题很清楚..

1 个答案:

答案 0 :(得分:0)

好的,最后我最终继承了UIlabel。然后将我的代码放在drawTextInRect。