如何实现与 espresso.app 中类似的设置动画,

我认为最简单的方法是:
NSImageView和组成NSButton。 moseEntered:和mouseExited: -[NSImageView setImage:]您的 gif 图像或在 InterfaceBuilder 中 mouseEntered:发送
-[NSImageView setAnimates:YES]_mouseExit: -[NSImageView setAnimates:NO] 我在我的适用于 mac 的 Cinemagraph 壁纸应用程序的首选项窗口中做了类似的事情。只是启动和停止 gif 文件的动画。