UIButton,Mapbox,以编程方式打开新视图

时间:2017-04-08 21:09:11

标签: ios swift uibutton mapbox

我是初学者,我无法理解一件事。 在此example中存在“信息”按钮。据我所知,这段代码返回了这个按钮:

  func mapView(_ mapView: MGLMapView, rightCalloutAccessoryViewFor annotation: MGLAnnotation) -> UIView? {
    return UIButton(type: .detailDisclosure)
}

所以问题是:如何以编程方式从此按钮打开另一个View(视图名称:extraInfo,viewcontroller的名称:extraInfoController)? 请你详细回复,因为我已经伤心了,我是初学者。 :) (我使用的是Swift,而不是Obj-C)

1 个答案:

答案 0 :(得分:1)

您可以使用此委托方法

func mapView(_ mapView: MGLMapView, annotation: MGLAnnotation, calloutAccessoryControlTapped control: UIControl) {

}