изменение местоположения слова карты и текстовой атрибуции - PullRequest
0 голосов
/ 24 апреля 2020

Поворот карты в соответствии с ориентацией устройства делает положение водяного знака немного странным. Я понимаю, что этот водяной знак и текстовая атрибуция размещены относительно поля
снимок экрана ландшафтного вида карты на iphone X Я бы предпочел расположить эти объекты ближе к углам снимок экрана книжное представление в портретном приложении с надписью mapbox Как мне его получить?

1 Ответ

0 голосов
/ 01 мая 2020

Если вы хотите установить разные значения полей logoView и attributionButton при повороте устройства, вам нужно получить доступ к перечислению MGLOrnamentPosition , используя следующий код:

 if UIDevice.current.orientation.isLandscape {
     mapView.logoViewMargins = CGPoint()
     mapView.attributionButtonMargins = CGPoint()
 }

где CGPoint будет ссылаться на соответствующие значения x и y для вашего устройства.

...