Agregue superposición de círculo invertido a la vista de mapa

(Usando iOS 5 y Xcode 4.2.)

He seguido las instrucciones aquí:http: //developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/AnnotatingMaps/AnnotatingMaps.html#//apple_ref/doc/uid/TP40009497-CH6-SW1 y usó el MKCircle y MKCircleView clases para agregar un círculo superpuesto en mi MKMapView.

Sin embargo, lo que realmente quiero es una superposición de círculo invertido, como el mapa de la izquierda en el boceto a continuación (actualmente tengo una superposición de círculo como la de la derecha):

Para el círculo invertido, la superposición debe cubrir todo el mapa, aparte del círculo visible.

¿Hay una manera fácil de lograr esto usando las clases MKCircle / MKCircleView? ¿O tendré que profundizar y definir un objeto / vista de superposición personalizada?

Gracias por tu ayuda :

Respuestas a la pregunta(8)

Su respuesta a la pregunta