0
我是初学者,我无法理解一件事。 在这个example存在信息按钮。据我所知有一段代码返回按钮:UIButton,Mapbox,以编程方式打开新的视图
func mapView(_ mapView: MGLMapView, rightCalloutAccessoryViewFor annotation: MGLAnnotation) -> UIView? {
return UIButton(type: .detailDisclosure)
}
所以,问题是:如何可以打开另一个View(视图名称:extraInfoController:extraInfo,视图 - 控制的名字)从这个按钮编程? 请详细回复,因为我已经伤心了,我是初学者。 :) (我用斯威夫特,不是的OBJ-C)
你能详细回答多一点?我怎样才能打开新的视图?试试这个问题,但我是初学者,并试图理解这个东西) –
如果你想从这个视图来展示视图,你必须使用:self.presentViewController(VC,animated:true,completion:nil)。这里VC是视图控制器,您可以呈现 –
如果您不知道呈现视图控制器。此链接可能有用http://stackoverflow.com/questions/24099533/swift-presentviewcontroller –