2014-12-22 4 views
2

같은 MKOverlayRenderer 클래스에 찬성 사용되지 않습니다이되지 않는 방법IOS 7 initWithOverlay는

MKPolylineView *polylineView = [[MKPolylineView alloc] initWithOverlay:overlay]; 
polylineView.lineWidth = 3; 
polylineView.strokeColor = [[UIColor alloc] initWithRed:5.0/255 green:102.0/255 blue:48.0/255 alpha:1]; 


MKCircleView *circleView = [[MKCircleView alloc] initWithOverlay:overlay]; 
circleView.strokeColor = [UIColor blueColor]; 
circleView.fillColor = [[UIColor blueColor] colorWithAlphaComponent:0.4]; 
circleView.lineWidth = 2; 

답변

5

를 참조하십시오

MKPolylineViewMKCircleView의 문서 :

// Prefer MKPolylineRenderer 
MKPolylineRenderer *polylineView = [[MKPolylineRenderer alloc] initWithOverlay:overlay]; 
polylineView.lineWidth = 3; 
polylineView.strokeColor = [[UIColor alloc] initWithRed:5.0/255 green:102.0/255 blue:48.0/255 alpha:1]; 

//Prefer MKCircleRenderer 
MKCircleRenderer *circleView = [[MKCircleRenderer alloc] initWithOverlay:overlay]; 
circleView.strokeColor = [UIColor blueColor]; 
circleView.fillColor = [[UIColor blueColor] colorWithAlphaComponent:0.4]; 
circleView.lineWidth = 2;