Frage

Kann jemand bitte machen Sie mir ein gutes Beispielcode für in NSImageView Bild zoomen. Danke.

War es hilfreich?

Lösung

Wenn man sich der Dokumentation , Sie werden sehen, dass NSImageView dies nicht unterstützt. Verwenden Sie Bild Kit statt.

Andere Tipps

Vielleicht möchten Sie versuchen, ein href mit <= "http://developer.apple.com/documentation/graphicsimaging/Conceptual/ImageKitProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40004907-CH1- SW1" rel = "nofollow noreferrer"> ImageKit 's IKImageView statt. Dies gibt Ihnen das Zoomen, Rotation, etc ... alles kostenlos.

Während technisch NSImageView nicht technisch dies zu unterstützen, ist es möglich. Ich glaube, durch die Grenzen des NSView ändern, die Sie verwenden, und stellen Sie sicher, dass das Bild auf „Anteilig Down“ gesetzt ist, oder „Anteilig Up oder Down“.

Dieser Code scheint für mich zu arbeiten, auf OSX 10.9 (Mavericks)

   NSSize size = [_imageView bounds].size;

   NSSize newSize = NSMakeSize(size.width * 0.90, size.height * 0.90);

   [_imageView setBoundsSize: newSize];

ich auch Erfolg in einer Scroll-Ansicht, die eine Bildansicht gehabt habe „Einbettung“, und dann auf der Bildlaufansicht mit Vergrößerung. YMMV

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top