2014-03-27 58 views
1

我從MKAnnotationView派生的類和使用的UIView它的init內它的外觀很褪色:animateWithDuration其阿爾法。如何動畫的MKAnnotationView的外觀,當它被重新使用

這是第一次將註釋添加到地圖中,但是如果註釋被移除然後重新添加,那麼由於註釋視圖已被緩存,init方法不會被調用。

我怎樣才能在註解視圖的外觀褪去它被重新添加什麼時候?

注意:不能將動畫添加到didAddAnnotationViews中:因爲如果註釋視圖被添加了當前不在可視地圖區域中的座標,則addAddAnnotationView:在這種情況下不會被調用。

回答

1

覆蓋didMoveToSuperview並做到這一點呢?或者,也許這樣做的委託方法`mapView:viewForAnnotation:

相關問題