2011-02-04 26 views
0

我有我的iPhone應用程序的自定義地圖。我打算在這張地圖上放置針腳。當用戶點擊一個引腳時,我想要一個小動畫來顯示該位置的詳細信息。如果需要,用戶可以點擊細節並轉到另一個屏幕進行進一步處理。我不確定如何最好地實現這一點。我已經有了地圖的scrollview和imageview,並且可以識別引腳點擊。我現在需要把細節進入的位置。我希望這是一個有多個信息的tableview單元格。我如何將tableview單元格添加到imageview中的那個位置?在地圖上顯示點的細節 - iphone

任何人都可以幫忙嗎?

謝謝...

回答

0

請參見本教程的註釋是如何工作的?http://blog.objectgraph.com/index.php/2009/04/08/iphone-sdk-30-playing-with-map-kit-part-3/ ......

你所尋找的是有一個叫rightCalloutAccessoryView

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation 
{ 
    //Create a annotation view here 
    annotationView.rightCalloutAccessoryView = yourAnnotationButton; 
} 

財產你可以在那裏設置一個按鈕。有一個代表,當這個按鈕點擊..

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control 
{ 
    // Go to your next view. 
} 
+0

嗨感謝您的回答,但我沒有使用MapView的重要,因爲這不是一個街道地圖。它更像是一張建築物地圖,它是一張圖片,我需要在其上放置自定義觸摸點。我仍然可以使用註釋做到這一點嗎? – user542584 2011-02-04 13:58:17

相關問題