Поворот содержимого MKMapView

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

float myHeadingValue = newHeading.trueHeading;

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

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

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

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


person isiaatz    schedule 11.10.2009    source источник


Ответы (2)


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

person Toby Evetts    schedule 16.09.2010

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

person isiaatz    schedule 11.10.2009
comment
Я любил это! Я тоже так делал... но. ПОМНИТЕ, чтобы установить представление, которое вы содержите MKMapView, в качестве подвидов клипа, если содержащее представление не является полноэкранным. - person Jann; 01.05.2010