1

CPView でテキストを描画しようとしています。これがあります。

- (void)drawRect:(CGRect)aRect{
var ctx = [[CPGraphicsContext currentContext] graphicsPort],
viewBounds = [self bounds];
CGContextTranslateCTM(ctx, 0, viewBounds.size.height);
CGContextScaleCTM(ctx, 1, -1);
CGContextSetLineWidth(ctx, 2.0);
CGContextShowTextAtPoint(ctx, 100.0, 100.0, "SOME TEXT", 9);
}

しかし、コンソールに次のエラーが表示されました: ReferenceError: Can't find variable: CGContextShowTextAtPoint

どうすればいいですか?

4

1 に答える 1

2

CGContextShowTextAtPointCappuccino の master ブランチではまだ利用できない CoreText の一部です。実験的なcoretextブランチを見てください。

CPTextField今のところ、マスターでは、通常のラベルを使用してテキストを描画する必要があります。

于 2012-01-18T14:20:08.813 に答える