Вопрос

Мне нужно повернуть содержимое MapView в соответствии со значением компаса:

float myHeadingValue = newHeading.trueHeading;

и для поворота карты я использую это:

[mapView setTransform:CGAffineTransformMakeRotation( [self degreesToRadians:myHeadingValue] )];

но он вращает представление, а не его содержимое.

Как я могу заставить вращаться содержимое, а не весь вид?

Это было полезно?

Решение 2

Я решил эту проблему, создав в Interface Builder меньший UIView и поместив в него MKMapView.Новый UIView не показывает оставшуюся карту.

Другие советы

Однако при этом может возникнуть проблема с тем, что логотип Google окажется за кадром.Apple связалась со мной и сообщила, что мое приложение противоречит правилам, поскольку логотип Google был невидим.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top