6
我正在使用一個mapView,並且當您點擊地圖上顯示的一個引腳時,我試圖使一個標註彈出。MKMapView點擊引腳不會調用didSelectAnnotationView
該引腳設置在正確的位置,所以我認爲註釋工作,但是當我點擊該引腳時不會顯示標註。我有顯示標註=是。
當我點擊引腳時,方法didSelectAnnotationView
根本沒有被調用。
是否有一些可能導致此方法不被調用的常見問題?
我正在使用一個mapView,並且當您點擊地圖上顯示的一個引腳時,我試圖使一個標註彈出。MKMapView點擊引腳不會調用didSelectAnnotationView
該引腳設置在正確的位置,所以我認爲註釋工作,但是當我點擊該引腳時不會顯示標註。我有顯示標註=是。
當我點擊引腳時,方法didSelectAnnotationView
根本沒有被調用。
是否有一些可能導致此方法不被調用的常見問題?
如果攻上一針不顯示標註即使canShowCallout
是YES
,然後註釋的title
可能是nil
還是空白。
如果title
爲空,則標註將不會顯示,也不會調用didSelectAnnotationView
委託方法。
YUP結果我沒有正確設置我的註釋標題,因此它沒有工作,謝謝 – 2012-08-11 08:03:09
經過這麼多的搜索,看到你的答案,然後看看自定義註釋對象只有名稱是一個錯誤的屬性,錯誤和我就像爆破,謝謝 – 2013-05-15 10:47:42
這是一個令人討厭的行爲MKMapView - 謝謝你的頭:) – NSTJ 2013-10-04 06:06:43