如何在像蘋果地圖應用程序那樣的userLocation(藍點)標註中顯示DisclosureButton?如何將Button添加到userLocation標註?
現在我只是可以更改它的標題和副標題,但我希望提供自定義標註視圖。因此,如果我點擊藍色圓點,除了標題和副標題外,它還可以顯示一個按鈕。這樣,當我點擊按鈕時,它可以引導我到另一個視圖。 當註釋== self.mapView.userLocation時,我在viewForAnnotation中返回了MKAnnotationView。但是,標註可以顯示更新後的標題和副標題,但無法顯示我添加的按鈕。
我真的需要這個功能,我希望有任何幫助和建議!
謝謝Henrik,我一直在尋找這個解決方案好幾個小時。 – daidai 2010-08-18 05:49:22
你怎麼能得到MKUserLocation的註解視圖的句柄? – mjisrawi 2011-08-08 02:37:06
@mjisrawi你可以在 - (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(CarAnnotation *)註解。你必須檢查註釋是否是藍點,如下所示:if([annotation isKindOfClass:[MKUserLocation class]]) – 2011-10-17 11:38:35