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 に答える