Custom CallOut não exibido corretamente no ios6?

Como eu quero implementar a chamada personalizada no mkmapview eu estou usando essas classes CalloutMapAnnotationView.h e CalloutMapAnnotationView.m

Eu extraí essas classes dos links a seguir

https://github.com/asalom/Custom-Map-Annotation-Callouts/blob/master/Classes/CalloutMapAnnotationView.h

https://github.com/asalom/Custom-Map-Annotation-Callouts/blob/master/Classes/CalloutMapAnnotationView.m

Estes funcionam bem no ios5, mas no ios6 quando eu estou clicando na chamada a visualização do mapa está se movendo e chamar não está mostrando corretamente, como mostrado nas figuras abaixo, enquanto eu estava ampliando também não está vindo corretamente eu tentei várias maneiras de obter livrar-se deste problema, verificando a versão do sistema operacional e tentou alterar alguns dos métodos nas classes, mas de não usar.

Depois de implementá-los no ios5, a visualização do mapa vem assim

No Ios6 Este não vem corretamente como no ios5. por exemplo

questionAnswers(2)

yourAnswerToTheQuestion