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

Eug*_*din 0 macos cocoa objective-c nsbezierpath nsrect

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

在此输入图像描述

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

小智 6

你可以利用

+ (NSColor *)colorWithPatternImage:(NSimage *)image
Run Code Online (Sandbox Code Playgroud)

并用颜色填充矩形.

[[NSColor colorWithPatternImage: patternedImage] set];
[NSBezierPath fillRect:yourRect];
Run Code Online (Sandbox Code Playgroud)