나는 매우 신속하므로 내게 이것을 설명 할 수 있다면 아주 멋지다. 지도 키트가있는 앱을 만들려고합니다. 위치가 다른 약 20 개의 핀이 있습니다. 지금까지 필자는 이름, 부제 및 정보 버튼이 표시된 주석이있는 핀을 만들었습니다.UI보기간에 데이터 전송 및 전송. [지도 키트]
이제 두 번째 UI보기에 링크하기 위해 "정보"버튼을 얻으려고합니다. 아래 그림과 같이 현재 나는 단지 그것을 텍스트를 인쇄하도록 코딩 한 :
내가 다른 그림이있을 것이다 I 메인 스토리 보드에서 만든 새로운 UI를 열고 버튼을 연결할 수있는 방법을 알 필요가func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl){
if control == view.rightCalloutAccessoryView {
print("Button taaped ")
}
, 제목 및 설명은 클릭 한 핀에 따라 다릅니다. 누군가가 이것을 간단하게 설명 할 수 있다면 매우 감사 할 것입니다. 감사합니다.
스토리 보드에 단편을 만들 수 있습니까? 이것은 모든 20 개의 핀에 대해 개별 UI보기가 필요하다는 것을 의미합니까? –
아니요,지도보기 컨트롤러와 세부보기 컨트롤러 –
사이의 단 하나의 단락 및 메서드 세부 뷰 컨트롤러에 각 핀의 세부 정보를 전달합니다 –