Исчезновение MKCircleView - PullRequest
       0

Исчезновение MKCircleView

2 голосов
/ 30 марта 2011

Я надеялся, что кто-нибудь может указать мне, почему мои MKCircleViews не отвечают на этот анимационный вызов:

- (void)mapView:(MKMapView *)mapView didAddOverlayViews:(NSArray *)overlayViews
{
    MKOverlayView *oV; 
    for (oV in overlayViews) 
    {
        //fade in radius view
        [UIView beginAnimations:@"fadeIn" context:nil];
        [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
        [UIView setAnimationDuration:1];
        oV.alpha = 0.5;
        [UIView commitAnimations];    
    }  
}

То, что происходит, это то, что они просто появляются на уровне 0,5 альфа без какой-либо анимации вообще. Есть идеи?

1 Ответ

1 голос
/ 10 апреля 2012

Если вы хотите анимировать MKCircleView, проверьте это.

Что-то скрыто от MKOverlayView и его подкласса, что некоторые операции над UIView не очень хорошо с ним работают (как мне кажется, по крайней мере). Однако следующий подход должен дать вам то, что вам нужно.

http://yickhong -ios.blogspot.com / 2012/04 / анимированный-круг-на-mkmapview.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...