[問題] 關於mapview上圖像的顯示

作者: jeff12280 (猜不透平常心)   2017-04-11 11:54:38
各位前輩大家好,有一個問題想請教這邊的各位大大
在mapview中我先將資料依序給予到annotation title中,然後在建立地圖自訂圖示。
而我的問題是當我將地圖縮小時,某些特別圖示要顯示在最上面,壓過其他圖示
(假設是會員的圖示壓在非會員圖示上),但是我觀察的結果是在生成地圖自訂圖示的
func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView
是隨機去抓annotation title的(我有做判定非會員是什麼圖,會員是什麼圖),導致會員的圖示是沒辦法疊在非會員的上面。
我在塞資料到annotation title時是把非會員先塞進去,然後再塞會員的資料的。
想請問該怎麼做到我想要做的或者有關鍵字嗎?還是這是沒法做到的呢?
如果描述得不好請見諒。
作者: rollr (衛生紙的心情)   2017-04-12 08:12:00
你是說你客製了一個 annotationView,然後會員的要壓在非會員的上面,是嗎?
作者: jeff12280 (猜不透平常心)   2017-04-12 09:41:00
是的
作者: BS0824 (Bright_Sky)   2017-04-12 16:31:00
將會員的AnnotationView.layer.zPosition = 1
作者: jeff12280 (猜不透平常心)   2017-04-12 17:34:00
謝謝BS大的提點,感恩

Links booklink

Contact Us: admin [ a t ] ucptt.com