Как повернуть nscell
-
26-09-2019 - |
Вопрос
Я делаю подкласс 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];
Теперь мне просто нужно выяснить, как получить резюмируемые края для изменения из горизонтали до вертикального ...
Не связан с StackOverflow