"dezoomer" une fenêtre
AP
Membre
Bonjour,
Je chercher à réaliser qqlch qui me paraissait assez simple mais qui après quelques heures d'essai me le parait beaucoup moins.
J'ai une custom NSWindow (avec NSBorderlessWindowMask) qui doit afficher une seule image.
Je cherche à réaliser un effet de zoom out quand la fenêtre a sa taille qui se réduit.
Avez-vous des pistes pour réaliser ceci de manière fluide?
Merci pour votre aide.
Je chercher à réaliser qqlch qui me paraissait assez simple mais qui après quelques heures d'essai me le parait beaucoup moins.
J'ai une custom NSWindow (avec NSBorderlessWindowMask) qui doit afficher une seule image.
Je cherche à réaliser un effet de zoom out quand la fenêtre a sa taille qui se réduit.
Avez-vous des pistes pour réaliser ceci de manière fluide?
Merci pour votre aide.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
En gros ça consiste à simplement capturer un NSImageRep de la contentView. contentView à la quelle tu vas par la suite temporairement autoriser les layers, et y ajouter un layer dont le contents = l'imageRep créée.
Ensuite, tu joues avec CoreAnimation sur le layer pour changer le scale.