Pergunta

Eu preciso girar o conteúdo do MapView de acordo com o valor da bússola:

float myHeadingValue = newHeading.trueHeading;

E para girar o mapa, eu uso isto:

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

Mas ele gira a visualização, não o conteúdo da visualização.

Como posso conseguir girar o conteúdo, não toda a visão?

Foi útil?

Solução 2

Eu resolvi isso criando no interface Builder uma UIView menor e colocando o MKMapView nele. O novo uiview não mostra o mapa restante.

Outras dicas

Pode haver um problema com o logotipo do Google está fora de foto fazendo isso. A Apple entrou em contato comigo para dizer que meu aplicativo violou as diretrizes porque o logotipo do Google era invisível.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top