是否可以使用NSBezierPath以特定模式填充NSRect?

时间:2013-12-03 19:56:15

标签: objective-c macos cocoa nsbezierpath nsrect

我很好奇我是否可以使用NSBezierPath绘制一个NSRect,然后用一些条纹图案填充它,看起来如下图所示?

enter image description here

非常感谢任何形式的帮助!

2 个答案:

答案 0 :(得分:6)

您可以使用

+ (NSColor *)colorWithPatternImage:(NSimage *)image

并用颜色填充矩形。

[[NSColor colorWithPatternImage: patternedImage] set];
[NSBezierPath fillRect:yourRect];

答案 1 :(得分:0)

是 - 只需创建带有图案图像的NSColor并填充该颜色。