Я хотел знать, как я могу перейти к другому представлению, которое я создал с помощью раскадровки, щелкнув объект карты Google (например, маркер). Что я пытаюсь сделать, так это то, что когда пользователь нажимает на маркер, представляющий местоположение на картах Google, приложение теперь должно перейти на другую страницу, где будут отображаться некоторые сведения о местоположении. Я не мог понять, как это сделать.
Раскадровки и карты Google ios SDK
Ответы (2)
Один из способов — использовать -performSegueWithIdentifier:sender:
, когда пользователь нажимает на маркер. По сути, это та же ситуация, которая описана в разделе Программирование просмотра таблиц, за исключением того, что вы используете карту, а в этом вопросе используется стол.
person
Caleb
schedule
20.07.2013
Сначала вам нужно реализовать GMSMapViewDelegate
и установить mapView.delegate = self;
Затем используйте -mapView:didTapMarker:
, чтобы слушать, когда кто-то нажимает на маркер.
Затем вызовите -performSegueWithIdentifier:sender:
, чтобы загрузить новое представление.
person
skarE
schedule
23.07.2013