[問題] 怎麼得到reuse的annotation呢?

作者: powerwolf543 (NixonShin)   2016-02-12 23:35:55
一開始以為大頭針不會自己回收
後來發現reuseAnnotaionView會自己管理
真的是太方便了
不過如果我想知道當前螢幕中有哪些大頭針
那我應該往哪個方向著手呢?
有辦法知道目前有使用的annotationView嗎?
我研究了mapView的delegate感覺找不到我能用的
作者: yuanruo (罪を憎んで人を憎まず)   2016-02-13 08:50:00
mapview有個annotationView方法 取得所有的大頭針然後遍歷這個數組 用(MKAnnotation)annotation接收用[mapview viewForAnnotation:ann] 判斷有值是就在螢幕
作者: powerwolf543 (NixonShin)   2016-02-13 15:32:00
可是如果是已經use了,如果我往旁邊移動一點,他只會把沒顯示的顯示出來。如果我依據region變動來取得的話,用這個protocal好像沒辦法精確拿到。

Links booklink

Contact Us: admin [ a t ] ucptt.com