2012-02-05 78 views
0

我有地圖疊加顯示實心圓。我需要這個圈子看起來透明的問題,以便用戶可以看到圈覆蓋下的地圖視圖。下面是我的代碼:如何使地圖疊加看起來透明

-(MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id)overlay 
{ 
    MKCircleView* circleView = [[MKCircleView alloc] initWithOverlay:overlay] ; 
    //circleView.fillColor = [UIColor redColor]; 
    circleView.strokeColor=[UIColor blueColor]; 
    circleView.fillColor=[[UIColor blueColor] colorWithAlphaComponent:0.5]; 

    return circleView; 
} 

是否有該視圖設置爲透明或有任何其他解決辦法的任何MKCirecleView財產?

+0

這有什麼錯以上?將circleView.alpha設置爲0將使整個圓圈消失。 – Anna 2012-02-05 15:44:25

+0

我不希望它完全消失。只有一定程度的透明度,以便用戶可以看到圓形覆蓋圖,但也可以看到它的地圖豆莢。 – user836026 2012-02-05 16:43:38

+2

所以上述應該工作。減少alpha分量以增加透明度。 – Anna 2012-02-05 17:44:04

回答

0

感謝安娜·卡列尼娜......上述解決方案工作

circleView.alpha=0.5 
相關問題