Можем ли мы создать мигающий красный круг вокруг местоположения пользователя в mapview в iphone? - PullRequest
1 голос
/ 11 января 2012

Можем ли мы создать мигающий красный круг вокруг местоположения пользователя вместо синего (по умолчанию)? А также укажите местоположение пользователя красным пузырем.

Ответы [ 3 ]

3 голосов
/ 11 января 2012

Создайте 3-4 изображения концентрических кругов определенной толщины и добавьте их в пользовательский вид аннотации. тогда для каждого из них

 [UIView animateWithDuration:0.2f 
                                     animations:^{
subView.frame = CGRectFrame();//Initail frame
                                         subView.transform = CGAffineTransformMakeScale(2, 2);
                                         subView.alpha = 0;
                                     }
                                     completion:^(BOOL finished){
                                         //Additional code
                                     }];

здесь, subView является одним из изображений круга. Я не проверял выше, но должен работать. Может быть, вы можете добавить / удалить некоторые из круговых изображений на пути анимации, чтобы лучше выглядеть

1 голос
/ 11 января 2012
  1. В методе viewForAnnotation проверьте аннотацию местоположения пользователя.
  2. Создайте uiimageview и установите свойство animationImages для различных изображений, соответствующих мигающему красному кругу, и вызовите startAnimating.
  3. Добавление uiimageview к mkannotationview.
  4. Вернуть mkannotationview для этого случая.
0 голосов
/ 11 января 2012

На самом деле я не очень осведомлен о Mapviews ... но если вы можете использовать изображение GIF, которое может иметь тот же эффект, что и мигающий цвет, то вы можете просто использовать это ...

Я нашел отличную ссылкукоторый воспроизводит GIF-изображения ... если вы можете каким-то образом изменить его, чтобы использовать его в вашей ситуации ....

Перейдите по ссылке Git: https://github.com/jamesu/glgif

надеюсь, что это поможет вам ...

РЕДАКТИРОВАТЬ

Эта ссылка может быть полезна вам: http://iphonebcit.wordpress.com/iphone-map-kit-tutorial/iphone-map-kit-tutorial2/iphone-map-kit-tutorial3/

...