Поверните MKMapView, сохраняя при этом контакты в исходной ориентации? - PullRequest
2 голосов
/ 19 сентября 2011

У меня есть приложение, которое работает в портретном режиме на iPhone.Одним из представлений в моем приложении является карта.Область, которую я хочу показать, выглядит намного лучше в альбомной ориентации.Итак, я использовал каркас Quartz для поворота карты.Проблема в том, что мои булавки теперь сбоку.Я хотел бы знать, могу ли я сказать MapKit вращать карту, сохраняя при этом булавки в правильном направлении.Я могу это сделать?Как?

1 Ответ

2 голосов
/ 19 сентября 2011

Это не в моей голове и поэтому не проверено в коде.Я также предполагаю, что вы уже не возвращаете собственные аннотации для своих аннотаций.Следовательно, мне интересно, можете ли вы:

  1. Установить делегат для вашего вида карты на свой контроллер представления.
  2. Реализовать в своем контроллере представления: - (MKAnnotationView *) mapView: (MKMapView*) theMapView viewForAnnotation: (id) аннотация
  3. Возвращает простой MKPinAnnotationView, к которому вы применяете то же преобразование, что и к своему MKMapView.

Звучит правдоподобно на бумаге, я думаю?!

...