Я очень новичок в быстрой, поэтому, если бы вы могли объяснить это мне просто, это было бы здорово. Я пытаюсь создать приложение с набором карт, который будет содержать около 20 контактов в разных местах. До сих пор мне удалось создать булавку с аннотацией, указав ее название, кнопку субтитров и кнопку информации.Segues и передача данных между представлениями пользовательского интерфейса. [Map Kit]
Теперь я пытаюсь получить кнопку «info» для ссылки на второй пользовательский интерфейс. В настоящее время я только что кодированный печатать текст, как показано ниже:
func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl){
if control == view.rightCalloutAccessoryView {
print("Button taaped ")
}
Мне нужно знать, как я могу связать кнопку, чтобы открыть новый пользовательский интерфейс я создал в основной сюжетной доске, которая будет иметь разные картины, название и описание в зависимости от того, какой контакт нажат. Если бы кто-нибудь мог это объяснить, я был бы очень благодарен. Спасибо
Я могу создать сегу в раскадровке? Означает ли это, что мне нужен индивидуальный интерфейс для всех 20 контактов? –
нет, только один сеанс между контроллером отображения карты и контроллером представления подробностей –
и передавать данные каждого вывода для подробного представления контроллера в методе подготовки к segue –