Adicione sobreposição de círculo invertido para a visualização do mapa

(Usando iOS 5 e Xcode 4.2.)

Eu segui as instruções aqui:http: //developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/AnnotatingMaps/AnnotatingMaps.html#//apple_ref/doc/uid/TP40009497-CH6-SW1 e usou o MKCircle e MKCircleView classes para adicionar uma sobreposição de círculo no meu MKMapView.

No entanto, o que eu realmente quero é uma sobreposição de círculo invertido, como o mapa esquerdo no esboço abaixo (atualmente eu tenho uma sobreposição de círculo como a da direita):

Para o círculo invertido, a sobreposição deve cobrir o mapa inteiro - além do círculo visíve

Existe uma maneira fácil de fazer isso usando as classes MKCircle / MKCircleView? Ou terei que ir mais fundo e definir um objeto / exibição de sobreposição personalizada?

Obrigado pela ajuda :

questionAnswers(8)

yourAnswerToTheQuestion