Object-C在NSImage上使用BORDER绘制文本

时间:2012-05-31 20:33:16

标签: objective-c border nsimage

我需要在NSImage上绘制带边框的文字。我做这样的事情:

[image lockFocus];
[@"Hello" drawAtPoint:NSZeroPoint withAttributes:myAttr];
[image unlockFocus];

所有工作,但我需要绘制白色和4像素厚黑色边框的文字。 我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

如果在属性中指定笔触宽度和颜色,则应该得到笔划。

答案 1 :(得分:0)

使用NSStrokeColorAttributeNameNSStrokeWidthAttributeName解决了负值。