2013-02-01 28 views

回答

1

我認爲最簡單的方法是:

  1. 繪製動畫,把它放到一個.gif文件
  2. 將工具欄添加到您的窗口
  3. 將自定義項目放到您的工具欄中,其中包含NSImageViewNSButton
  4. 添加NSTrackingArea趕上moseEntered:mouseExited:
  5. 設置-[NSImageView setImage:]您的gif圖片或者InterfaceBuilder下
  6. mouseEntered:發送 -[NSImageView setAnimates:YES]mouseExit:-[NSImageView setAnimates:NO]
  7. 如果你需要來回動畫,做兩個GIF文件並改變它們

我在Cinemagraph壁紙應用程序中爲喜好中的mac做了這樣的事情道瓊斯指數。只需開始和停止gif文件的動畫。