( 2009 )
, setFlipped:YES , . , . Leopard , NSToolbarItem ( setImage:) isFlipped. SnowLeopard SnowLeopard 10.6 SDK; , , Leopard, , .
SnowLeopard , , , setFlipped:YES - . , . . setFlipped: .
NSImage: deprecating - [NSImage setFlipped:], (New WWDC 2008)
NSImage . SnowLeopard, API .
NSImage. , , NSImage .
() [image
setFlipped:[[NSGraphicsContext
currentContext] isFlipped]] , . , , . , - . , NSImage - , , , . , . , , . -[NSImage isFlipped], . , , .
unflipped context, , flippedness. hints , -bestRepresentationForRect:context:hints:.
- (void)drawInRect:(NSRect)dstRect
fromRect:(NSRect)srcRect
operation:(NSCompositingOperation)op
fraction:(CGFloat)alpha
respectFlipped:(BOOL)respectContextIsFlipped
hints:(NSDictionary *)hints;
YES respectFlipped, . , CTM , , CTM : . [[NSGraphicsContext currentContext]
isFlipped]. CTM , -[NSGraphicsContext isFlipped]. .
-[NSImage
setFlipped:] , -[NSImage lockFocus]. , , NSLayoutManager, . ,
- (void)lockFocusFlipped:(BOOL)flipped;
, . , (0,0) Y .