Return to Snippet

Revision: 42622
at March 8, 2011 07:03 by krustyflakes


Initial Code
// Save the current graphics state first so we can restore it.
[[NSGraphicsContext currentContext] saveGraphicsState];

// Change the pattern phase.
[[NSGraphicsContext currentContext] setPatternPhase:
    NSMakePoint(0,[self frame].size.height)];

// Stick the image in a color and fill the view with that color.
NSImage *anImage = [NSImage imageNamed:@"bricks"];
[[NSColor colorWithPatternImage:anImage] set];
NSRectFill([self bounds]);

// Restore the original graphics state.
[[NSGraphicsContext currentContext] restoreGraphicsState];

Initial URL

                                

Initial Description

                                

Initial Title
Correct way to draw background using a pattern image

Initial Tags
Development

Initial Language
Objective C