MKOverLayとして追加している円をアニメートしたいと思います。画面上部からドロップしてほしい。デリゲートメソッドを使用してアニメーション化するにはどうすればよいですか?それともオーバーレイの追加ですか?誰かが私を正しい方向に向けることができますか?ありがとう!
私はこれをmapViewデリゲートメソッドに持っています
-(MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id<MKOverlay>)overlay
{
if([overlay isKindOfClass:[MKCircle class]]) {
// Create the view for the radius overlay.
MKCircleView *circleView = [[MKCircleView alloc] initWithOverlay:overlay];
circleView.strokeColor = [UIColor whiteColor];
circleView.fillColor = [[UIColor blueColor] colorWithAlphaComponent:0.2];
return circleView;
}
return nil;
}
そして、私は次のようにoverLaysを追加します:
MKCircle *circle = [MKCircle circleWithCenterCoordinate:userCoord radius:200];
[mainMapView addOverlay:circle];