Можно ли заполнить NSRect конкретным шаблоном, используя NSBezierPath?
Мне интересно, могу ли я нарисовать NSRect, используя NSBezierPath, а затем заполнить его каким-нибудь полосатым рисунком, чтобы он выглядел примерно так, как показано на рисунке ниже?
Любая помощь высоко ценится!
2 ответа
Решение
Вы можете использовать
+ (NSColor *)colorWithPatternImage:(NSimage *)image
и заполните прямоугольник цветом.
[[NSColor colorWithPatternImage: patternedImage] set];
[NSBezierPath fillRect:yourRect];
Да, просто создайте NSColor с рисунком и заполните этим цветом.