Domanda

Qualcuno può per favore mi suggeriscono un codice di buon esempio per lo zoom dell'immagine in NSImageView. Grazie.

È stato utile?

Soluzione

Se si guarda a la documentazione , 'vedrai che NSImageView non supporta questo. Utilizzare Kit composto .

Altri suggerimenti

Forse si vuole provare a utilizzare invece ImageKit 's IKImageView. Questo vi dà zoom, rotazione, ecc ... il tutto gratuitamente.

Anche se tecnicamente NSImageView tecnicamente non supporta questo, è possibile. Credo che cambiando i limiti della NSView che si sta utilizzando, e fare in modo che l'immagine sia impostato su "Proporzionalmente Down", o "proporzionale Up o Down".

Questo codice sembra funzionare per me, su OSX 10.9 (Mavericks)

   NSSize size = [_imageView bounds].size;

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

   [_imageView setBoundsSize: newSize];

Ho avuto anche successo "embedding" la visualizzazione di un'immagine all'interno di una vista di scorrimento, e quindi utilizzando l'ingrandimento sulla vista di scorrimento. YMMV

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top