我自定义了一个infoWindow,但是这在后台显示了一个in默认设置。有办法隐藏infoWindow背景吗?或者我做错了。

代码是:
func mapView(mapView: GMSMapView!, markerInfoContents marker: GMSMarker!) -> UIView! {
if let infoView = UIView.viewFromNibName("MarkerInfoView") as? MarkerInfoView {
infoView.lblTitle.text = "Title" //marker.title
infoView.lblDescription.text = "Description"
infoView.lblDescription.numberOfLines = 0
infoView.lblDescription.lineBreakMode = NSLineBreakMode.ByWordWrapping
infoView.lblDescription.sizeToFit()
return infoView
} else {
return nil
}
}发布于 2017-07-09 01:47:22
在您的nib文件中,自定义查找信息窗口,将顶部nib视图背景色设置为clear color。
发布于 2016-09-24 03:45:17
将您的自定义视图设置为标记图像,而不是信息窗口。
将您的自定义视图转换为图像,并将其设置为标记图像。
这将解决你的目的。
发布于 2016-12-21 08:28:08
我认为您需要实现此方法并返回自定义视图。
func mapView(_ mapView: GMSMapView, markerInfoWindow marker: GMSMarker) -> UIView?https://stackoverflow.com/questions/39668978
复制相似问题