2011-10-12 26 views
2

我已經跑過幾個類似的問題,這裏有關獲得動畫MKOverlayView工作財產與體面的表現(例如,動畫雷達覆蓋)。然而,儘管答案有助於我朝正確的方向發展,但我仍然沒有完全掌握我現在缺少的東西。動畫MKOverlayView

我一直試圖讓this UIImageView method工作,它只是添加一個UIImageView作爲MKOverlayView的子視圖,然後將動畫序列中必要的圖像添加到其animationImages屬性中。這似乎並不適用於我,因爲UIImageView及其相關圖像從不呈現。我甚至嘗試在覆蓋視圖上調用setNeedsDisplay,這也無濟於事。在我的實例中,動畫中使用的圖像必須首先從遠程服務器加載,並且會相當頻繁地進行更新。

還有this method,建議使用cocos2D來設置一個動畫精靈,如果上面的方法與UIImageView成功工作,我想避免這種動畫精靈。

我一直在爲此掙扎兩天,所以有可能是我完全失蹤了?我是否需要使用Core Graphics來執行類似於它在主drawMapRect中執行的繪圖:zoomScale:inContext:method(我也嘗試過但是沒有工作)?

+0

從來沒有能夠得到一個動畫MKOverlayView而不震盪,並具有自動的MKMapView呈現其意見納入CATiledLayers工作效率。因此,當使用[view startAnimating]啓用動畫並使用動畫時,我簡單地將UIImageView疊加在地圖視圖頂部。每當地圖視圖移動時,我都會縮放並移動UIImageView,因此實際上它並不是真正的地圖視圖的一部分。 – u10int

+0

你有代碼共享的任何示例代碼嗎? – sridvijay

回答