【发布时间】:2015-12-02 00:38:58
【问题描述】:
当我点击地图视图的引脚注释时,我一直试图显示视图控制器:我第一次使用容器视图并更改其位置以“隐藏”它。然后,当我点击注释时,我使用func mapView(mapView: MKMapView, didSelectAnnotationView view: MKAnnotationView){} 将要显示的视图控制器的位置移动到屏幕的中心。
不幸的是,我无法关闭视图控制器,因为当我尝试使用函数dismissViewController...时,它会关闭我应用程序的所有视图控制器。
所以我尝试移动我想要显示的视图控制器的位置,当用户触摸关闭按钮时,它只工作一次,如果我点击另一个注释,视图控制器将不会显示。
我无法使用 segue,因为注释未显示在 main.storyboard 中
继续,我的问题是:如何通过触摸地图上的注释来显示第二个视图控制器。
【问题讨论】:
标签: ios iphone swift annotations