представление карты переворачивается горизонтально - PullRequest
0 голосов
/ 16 мая 2018

MKmapview и GSMmapview переворачиваются горизонтально, когда для атрибута семантического содержимого установлен RTL для приложения.

Мое приложение на английском и арабском языках.Для арабского языка я установил свойство атрибута семантического содержимого в rtl.Теперь моя карта также переворачивается горизонтально.

1 Ответ

0 голосов
/ 05 февраля 2019

Предполагая, что вы правильно установили начальные и конечные ограничения, и вы просто хотите перевернуть все виды, кроме MKmapview,

  1. Если вы настроили свою карту через Interface Builder, выможет установить (сделать это только для вида карты) семантику вида на Force Left-to-Right, как вы видите здесь .
  2. В качестве альтернативы, если вы настроили карту программно, вы также можетеустановите semanticContentAttribute
    let mapView = MKMapView()
    mapView.semanticContentAttribute = .forceLeftToRight
    

Семантика естественного вида - Left-to-Right, поэтому, если вы установите его на Right-to-Left, представление будет перевернуто.

...