[问题] 怎么得到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