0

NSLevelIndicatorCellのサブクラスを作成していて、それを垂直に描画したいと思います。これは機能しません、私は何を間違っているのですか?

- (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView{
[[NSGraphicsContext currentContext] saveGraphicsState];
NSAffineTransform *transform = [NSAffineTransform transform];
[transform rotateByDegrees:90];
[transform concat];
[super drawWithFrame:cellFrame inView:controlView];
[[NSGraphicsContext currentContext] restoreGraphicsState];}
4

1 に答える 1

0
[self setBoundsRotation:90];

[self setNeedsDisplay];

ここで、サイズ変更可能なエッジを水平から垂直に変更する方法を理解する必要があります...

于 2010-09-02T17:49:58.480 に答える