Image Zoom-Zoom-Out dans NSImageView
Question
Quelqu'un peut-il s'il vous plaît me suggérer un code bon exemple pour zoomer dans l'image NSImageView. Merci.
La solution
Si vous regardez la documentation , vous « ll voir que NSImageView ne supporte pas. Utilisez Kit d'image à la place.
Autres conseils
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