Xib по нажатию на кнопку переход на view controller?

Есть xib который появляется при нажатии на маркёр на карте.
Он определён как uiview, есть кнопка в этом xib.
Как сделать переход на на другой экран.
  • Вопрос задан
  • 558 просмотров
Пригласить эксперта
Ответы на вопрос 1
@foxkids94 Автор вопроса
Решил вопрос.
Добавил в классе XIB'a кнопку как @IBOutlet.
func mapView(_ mapView: MKMapView,
didSelect view: MKAnnotationView)
{
let button2 = UIButton(frame: calloutView.GotoProfileUsr.frame)


button2.addTarget(self, action: #selector(ViewController.ProfileInfo(sender:)), for: .touchUpInside)



calloutView.addSubview(button2)
}

И повесил обработчик.
func ProfileInfo(sender: UIButton){
performSegue(withIdentifier: "id", sender: self)
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let vc = segue.destination as? ProfileUsersViewController

}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы