我想知道如何在地图视图上稍微移动Mapbox的徽标和信息按钮。但我做的任何事情似乎都不会影响地图
- 我第一次尝试解决问题
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)
答案 0 :(得分:1)
如果您使用的是Mapbox Maps SDK for iOS v3.7.0,您应该可以通过以下几种方式执行此操作:
您可以找到更多建议和示例代码here。