Покажи MKPinAnnotationView не одновременно

Привет хочу показать MKPinAnnotationView основываясь на значениях широты и долготы, хранящихся в массиве, но я хочу, чтобы все выводы не появлялись одновременно. Это должен быть один за другим, то есть, когда один вывод появляется после некоторой задержки, появляется другой вывод.

заранее спасибо

1 ответ

Решение

Используйте NSTimer, чтобы сделать это: что-то вроде этого:

-(Void)viewDidLoad{
       _timer = [NSTimer scheduledTimerWithTimeInterval:1.0f
                                                  target:self
                                                selector:@selector(_timerFired)
                                                userInfo:nil
                                                 repeats:YES];
}
- (void)_timerFired
{
   //Code to add the Annotation
   // Completed the annotation, then nil the Timer 
    if (_timer != nil && <annotationArray_reached_end>)
    {
      [_timer invalidate];
      _timer = nil;
    }
}
Другие вопросы по тегам