iOS开发 用高德地图添加自定义气泡离开屏幕再回来,气泡内title文字消失
我在项目中,给一个大头针添加了自定义气泡,气泡里面放了一个label。并在代理方法中设置了属性annotationView.selected=YES;(为了让气泡直接显示...
我在项目中,给一个大头针添加了自定义气泡,气泡里面放了一个label。 并在代理方法中设置了属性annotationView.selected = YES;(为了让气泡直接显示出来并显示气泡内label的title,而不需要去手动点击才显示)(如图 1)这样就导致一个问题。问题:拖动地图,让大头针离开屏幕 。当大头针离开视野范围后(屏幕显示之外),拖动地图回到大头针位置。 大头针的气泡样式还存在,但是气泡里面的label的title的值变为了空。 (如图2)图3:是代理方法- (MAAnnotationView *)mapView:(MAMapView *)mapView viewForAnnotation:(id)annotation;内的执行代码
展开
2个回答
展开全部
哪里给title赋值的 贴出来看看 这种情况一般是复用出问题了
追问
嗯嗯 是复用的问题 但是不知道如何解决。 title赋值是在viewDidLoad里面复制的(肯定不行)。 但是图上这个代理方法里面也不让赋值呀。。。
追答
是高德的sdk的话 去查查他们家API怎么说的就好了呀 都有说明的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主好,开发问题请登录LBS创建工单咨询或论坛发帖咨询哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询