繁体   English   中英

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

[英]UIButton, Mapbox, Open new View programmatically

我是一个初学者,我听不懂一件事。 在此示例中 ,存在“信息”按钮。 据我了解,有一段代码返回此按钮:

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

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

您可以使用此委托方法

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

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM