Aumento de la pantalla-In Zoom-Out en NSImageView
Pregunta
Puede alguien por favor me sugieren un buen código de ejemplo para una imagen zoom NSImageView. Gracias.
Solución
Si nos fijamos en la documentación , Veremos que NSImageView no soporta esto. Usar lugar.
Otros consejos
Tal vez usted desee intentar usar en lugar ImageKit 's IKImageView. Esto le da el zoom, rotación, etc ... todo de forma gratuita.
Aunque técnicamente NSImageView no soporta técnicamente esto, es posible. Creo que mediante el cambio de los límites de la NSView que usted está utilizando, y asegúrese de que la imagen se ajusta a "Proporcionalmente hacia abajo", o "Proporcionalmente arriba o abajo".
Este código parece funcionar para mí, en OSX 10.9 (Mavericks)
NSSize size = [_imageView bounds].size;
NSSize newSize = NSMakeSize(size.width * 0.90, size.height * 0.90);
[_imageView setBoundsSize: newSize];
También he tenido éxito "incrustar" una vista imagen dentro de una vista de desplazamiento, y luego usando magnificación de la vista de desplazamiento. YMMV