Наше приложение имеет вращающийся вид карты, который совпадает с направлением компаса. Мы поворачиваем аннотации в противоположных направлениях, чтобы их выноски оставались горизонтальными для чтения. Это отлично работает на устройствах iOS5, но не работает на iOS6 (проблема наблюдается с тем же двоичным файлом, который используется на устройстве iOS5, и с двоичным файлом, созданным с помощью iOS6 SDK). Аннотации сначала поворачиваются в правильное горизонтальное положение, а затем через короткое время возвращаются к нескорректированному повороту. Мы не видим никаких событий, которые вызывают это. Это фрагмент кода, который мы используем в аннотации (MKAnnotationView *)mapView:(MKMapView *)theMapView viewForAnnotation:(id )
CATransform3D transformZ = CATransform3DIdentity;
transformZ = CATransform3DRotate(transformZ, _rotationZ, 0, 0, 1);
annotation.myView.layer.transform = transformZ;
Кто-нибудь еще видел это, и у кого-нибудь есть какие-либо предложения о том, как это исправить на iOS6?