Поворот содержимого RMMapView - PullRequest
0 голосов
/ 13 декабря 2011

Я работаю над приложением, использующим проект route-me.Я хотел бы, чтобы mapView вращался, чтобы соответствовать текущему заголовку.Я знаю, что проблема уже решена.Поэтому, когда используется

[self.mapView.contents setRotation:desiredAngle];

или

[self.mapView setTransform:CGAffineTransformMakeRotation(desiredAngle)];

на RMMapview, я помещаю detailViewController в SplitViewController, я получаю странное поведение.вращается вид, а не карта, содержащаяся в нем.Графически это означает, что квадрат, содержащий карту, вращается, и мы можем видеть белую область, где раньше были углы квадрата.Может ли кто-нибудь помочь мне решить эту проблему или объяснить, что я не понял правильно?Спасибо

1 Ответ

0 голосов
/ 13 декабря 2011

Очевидно, установка ширины и высоты mapView равной диагонали содержащего просмотра решает эту проблему.Чтобы понять, почему мы просто должны подумать о поведении вида и выяснить, что белые области, которые появляются, не появятся, если мы возьмем больший квадрат для рамки вида.Подводя итог, ваш mapView должен быть достаточно большим, чтобы скрыть его (фактические) углы от глаз пользователя.Не совсем решение, скорее обходной путь, но мне этого достаточно.Надеюсь, это поможет

...