gpt4 book ai didi

ios - 有没有办法防止在 MapboxGL for iOS 中滚动时标注消失?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:57:44 25 4
gpt4 key购买 nike

我需要做什么:

在标注 View 存在时滚动 map 不应关闭标注 View 。标注 View 也应随 map 滚动。

我有什么

  • 我的标注 View 是 MGLAnnotationView 的子类
  • 它出现在 - (nullable MGLAnnotationView *)mapView:(MGLMapView *)mapView viewForAnnotation:(id <MGLAnnotation>)annotation;

我尝试过但没有奏效的方法

  1. 我可以构建框架,但修改要么不进行,要么我遗漏了一些东西:我已经注释掉了 - (void)deselectAnnotation:(id <MGLAnnotation>)annotation animated:(BOOL)animated 的内容在 MapViewController.mm 中。

  2. 我试过覆盖 setAlpha , setHidden , 和 removeFromSuperView我的标注 View 的方法。他们都没有接到电话。

最佳答案

有一个错误 fix 2016 年 10 月: .我最近还尝试了一个示例项目,我在其中对 MGLAnnotationView 进行了子类化。只要您将这两个属性子类化,它现在似乎可以正常工作:

var dismissesAutomatically = false
var isAnchoredToAnnotation = true

关于ios - 有没有办法防止在 MapboxGL for iOS 中滚动时标注消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39398733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com