wie ein NSCell drehen
-
26-09-2019 - |
Frage
Ich mache eine Unterklasse der NSLevelIndicatorCell und ich mag es vertikal ziehen. Das funktioniert nicht, was mache ich falsch?
- (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];}
Lösung
[self setBoundsRotation:90];
[self setNeedsDisplay];
Nun, ich brauche nur um herauszufinden, wie die veränderbaren Kanten von horizontal auf vertikal zu ändern zu bekommen ...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow