首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义infoWindow Google

自定义infoWindow Google
EN

Stack Overflow用户
提问于 2016-09-23 20:24:57
回答 5查看 3.1K关注 0票数 0

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

代码是:

代码语言:javascript
复制
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
        }
    }
EN

回答 5

Stack Overflow用户

发布于 2017-07-09 01:47:22

在您的nib文件中,自定义查找信息窗口,将顶部nib视图背景色设置为clear color

票数 1
EN

Stack Overflow用户

发布于 2016-09-24 03:45:17

将您的自定义视图设置为标记图像,而不是信息窗口。

将您的自定义视图转换为图像,并将其设置为标记图像。

这将解决你的目的。

票数 0
EN

Stack Overflow用户

发布于 2016-12-21 08:28:08

我认为您需要实现此方法并返回自定义视图。

代码语言:javascript
复制
func mapView(_ mapView: GMSMapView, markerInfoWindow marker: GMSMarker) -> UIView?
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39668978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档