gpt4 book ai didi

ios - 如何移动 MGLMapView 上的 Logo /水印和信息按钮?

转载 作者:行者123 更新时间:2023-11-28 06:08:15 27 4
gpt4 key购买 nike

我想知道如何在 map View 中将 Mapbox 的 Logo 和信息按钮向上移动一点。但我所做的任何事情似乎都不会影响 map

enter image description here

--我第一次尝试解决问题

    let mapboxLogo = mapView.logoView
mapView.logoView.isHidden = true
let logoLeftConstraint = NSLayoutConstraint(item: mapboxLogo, attribute: NSLayoutAttribute.leading, relatedBy: .equal, toItem: mapView, attribute: NSLayoutAttribute.leading, multiplier: 1.0, constant: 8)
let logoBottomConstraint = NSLayoutConstraint(item: mapboxLogo, attribute: NSLayoutAttribute.bottom, relatedBy: .equal, toItem: mapView, attribute: NSLayoutAttribute.bottom, multiplier: 1.0, constant: 32)

mapboxLogo.translatesAutoresizingMaskIntoConstraints = false
mapView.addConstraints([logoLeftConstraint, logoBottomConstraint])

mapView.addSubview(mapboxLogo)

结果: enter image description here

最佳答案

如果您使用的是适用于 iOS v3.7.0 的 Mapbox Maps SDK,您应该可以通过以下几种方式完成此操作:

  1. 保存属性按钮的操作表。然后删除原来的字标和属性按钮,并在所需位置放置一个新的字标和属性按钮。将操作表添加到新的属性按钮。
  2. 删除原始约束并添加您自己的约束。

您可以找到更多建议和示例代码here .

关于ios - 如何移动 MGLMapView 上的 Logo /水印和信息按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47544013/

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