Question

Quelqu'un peut-il s'il vous plaît me suggérer un code bon exemple pour zoomer dans l'image NSImageView. Merci.

Était-ce utile?

La solution

Si vous regardez la documentation , vous « ll voir que NSImageView ne supporte pas. Utilisez Kit d'image à la place.

Autres conseils

Peut-être que vous voulez essayer d'utiliser de ImageKit 's IKImageView à la place. Cela vous donne un zoom, rotation, etc ... le tout gratuitement.

Bien que techniquement NSImageView ne supporte pas techniquement cela, il est possible. Je crois en changeant les limites de la NSView que vous utilisez, et assurez-vous que l'image est réglée sur « Proportionnellement Down » ou « Proportionnellement vers le haut ou vers le bas ».

Ce code semble fonctionner pour moi, sur Mac OS X 10.9 (Mavericks)

   NSSize size = [_imageView bounds].size;

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

   [_imageView setBoundsSize: newSize];

J'ai aussi eu du succès « intégration » une vue d'image dans une vue de défilement, puis en utilisant un grossissement de la vue de défilement. YMMV

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top