0

ここに私のコードがあります

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 から読み込んでいます。何が間違っているのかわかりません。ペン先からロードする代わりにビュー全体を描画するとうまくいきます(しかし、私はそれをしたくありません)..私の質問が明確であることを願っています..

4

1 に答える 1

0

わかりました、最後にUIlabelをサブクラス化します。コードを drawTextInRect に配置します。

于 2010-04-07T16:39:36.643 に答える