Monitor MKMapView redesenhar eventos

Tenho uma interface do usuário que preciso redesenhar com base nas alterações em um MKMapView quando o usuário faz o zoom ou amplia o map

Atualmente, estou usando um reconhecedor de gestos de eventos de movimentação e mensagens MKMapViewDelegate regionDidChangeAnimated para redesenhar minha interface do usuário dependente. Isso é 90% do que eu preciso.

Os eventos que faltam são do ponto em que o usuário levanta o dedo (sem mais eventos de movimentação) até quando a mensagem MKMapViewDelegate regionDidChangeAnimated é acionada. Durante esse período, o mapa é interrompido lentamente e minha interface do usuário dependente fica presa ao conteúdo do bloco de mapas que está fora de sincroni

Existe uma API de nível inferior que me notificará quando o conteúdo do UIView (neste caso, MKMapView) for redesenhad

Atualiza

Eu tentei criar uma subclasse proxy MKMapView que encaminhava as chamadas drawRect para o meu representante fornecido. Recebo o primeiro evento do sorteio, mas nenhum dos subsequentes, portanto, isso não ajuda na minha situaçã

questionAnswers(6)

yourAnswerToTheQuestion