2011-02-04 4 views
0

내 아이폰 앱에 맞춤형지도가 있습니다. 나는이지도에 핀을 넣을 생각이다. 사용자가 핀을 클릭하면 해당 위치의 세부 정보를 표시 할 작은 애니메이션이 필요합니다. 필요한 경우 세부 정보를 클릭하고 추가 처리를 위해 다른 화면으로 이동할 수 있습니다. 나는 이것을 달성하는 최선의 방법이 확실하지 않다. 이미지도에 대한 scrollview 및 imageview가 있으며 핀 클릭을 식별 할 수 있습니다. 이제는 세부 사항이 나오는 부분에 비트를 넣어야합니다. 여러 정보가 포함 된 tableview 셀처럼 보이기를 바랍니다. 어떻게 imageview에서 그 위치에 tableview 셀을 추가합니까?지도상의 포인트 세부 정보 표시 - iphone

아무도 도와 줄 수 있습니까?

감사합니다 ...

답변

0

주석이 ... http://blog.objectgraph.com/index.php/2009/04/08/iphone-sdk-30-playing-with-map-kit-part-3/를 작동하는 방법이 튜토리얼 ...

당신이 찾고있는 것은

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

rightCalloutAccessoryView

라는 속성이 참조하는 당신을 거기에 버튼을 설정할 수 있습니다. 이 버튼을 클릭하면 대리자가 있습니다 .. 답변

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

안녕 덕분에,이 거리지도하지 않기 때문에 그러나 나는 전혀지도보기를 사용하고 있지 않다. 그것은 더 커다란 빌딩 맵입니다.이 맵을 통해 사용자 정의 터치 포인트를 배치해야합니다. 특수 효과를 사용하여 그 작업을 수행 할 수 있습니까? – user542584

+0

지도가 없습니다 .. 주석은 MapView에서만 작동합니다 .. 사용자 정의지도에 대한 사용자 정의보기를 만들어야한다고 생각합니다 ... – iPrabu

+0

건물 점이 거의 없다면 효과가 있습니다 .. 사용자 정의로 UIButton을 만들 수 있습니다 (보이지 않습니다).) scrollview 위의 .. 이제 특정 건물을 터치하거나 (위의 버튼을 말하면) 작은 UIView에 세부 정보를 표시합니다. 그런 다음 해당 화면에서 다음 화면으로 이동하는 버튼을 유지합니다. – iPrabu