Вопрос

Я делаю подкласс 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];}
Это было полезно?

Решение

[self setBoundsRotation:90];

[self setNeedsDisplay];

Теперь мне просто нужно выяснить, как получить резюмируемые края для изменения из горизонтали до вертикального ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top