根据设备方向旋转地图,使水印的位置有点奇怪。我知道水印和文本属性相对于
iphone X上地图横向视图的边缘屏幕截图放置
我更愿意将这些对象定位在靠近带有mapbox字标的纵向应用视图的角落屏幕截图
我怎样才能得到它?
问问题
131 次
1 回答
0
如果您想在设备旋转时将 logoView 和 attributionButton 边距设置为不同的值,则需要使用以下代码访问MGLOrnamentPosition枚举:
if UIDevice.current.orientation.isLandscape {
mapView.logoViewMargins = CGPoint()
mapView.attributionButtonMargins = CGPoint()
}
其中 CGPoint 将为您的设备引用适当的 x 和 y 值。
于 2020-05-01T00:38:40.650 回答