4

当我使用:

[iconImage drawInRect:NSMakeRect(cellFrame.origin.x+5,yOffset+3,cellFrame.size.height-6, cellFrame.size.height-6)
                     fromRect:NSMakeRect(0,0,[iconImage size].width, [iconImage size].height)
                    operation:NSCompositeSourceOver
                     fraction:1.0];

为了在 NSOutlineView 单元格中绘制一些图像,图像被垂直翻转。我该如何解决?

谢谢

4

1 回答 1

8

使用方法

- (void)drawInRect:(NSRect)dstSpacePortionRect
          fromRect:(NSRect)srcSpacePortionRect
         operation:(NSCompositingOperation)op
          fraction:(CGFloat)requestedAlpha
    respectFlipped:(BOOL)respectContextIsFlipped
             hints:(NSDictionary *)hints

随着- (void)lockFocusFlipped:(BOOL)flipped

将图像倒置。来自NSImage 参考手册。

于 2012-05-21T15:17:55.627 回答