Archive for November, 2007»
Fade in NSWindow
Lavorando all’ultima versione di Nemo solo per Leopard (uno dei motivi per cui il blog soffre parecchio in quanto ad aggiornamenti), ho iniziato anche a giocare con qualche semplice effetto. Tra questi c’è il classico fade in/out delle finestre, ovvero l’effetto di dissolvenza che inizia già a vedersi in diverse altre applicazioni.
NSAnimation ha reso questo effetto ancora più semplice ciò che, almeno in questo caso, lo era di suo (un esempio del “vecchio” metodo implementato con Timer lo trovate a questo indirizzo).
Ho realizzato una semplice subclass di NSWindow con due metodi, -fadeIn e -fadeOut che può essere facilmente incorporata in qualsiasi altro progetto: il codice lo trovate qui.
Non aggiungo molto altro (è tardi son stanco) visto che i due metodi sono davvero molto semplici.
FadeNSWindow.zip
[tags]Fade NSWindow, NSAnimation fade[/tags]





