Pregunta

Puede alguien por favor me sugieren un buen código de ejemplo para una imagen zoom NSImageView. Gracias.

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top