Да.Вы можете загрузить шаблон изображения в виде цвета ([NSColor withPatternImage:[NSImage imageNamed:@"pattern"]]
) и затем нарисовать его, как если бы вы использовали обычный цвет:
- (void)drawRect:(NSRect)dirtyRect {
...
// Load the image through NSImage and set it as the current color.
[[NSColor colorWithPatternImage:[NSImage imageNamed:@"pattern"]] set];
// Fill the entire view with the image.
[NSBezierPath fillRect:[self bounds]];
...
}
Этот код будет повторять шаблон на протяжении всего просмотра, но вы можете иметьэто просто x-repeat или y-repeat с небольшой модификацией.
Взгляните на NSColor Class Reference и NSView Class Reference , чтобы узнатьбольше.