После вызова MKMapView «s setCenterCoordinate: анимированные: метод (без анимации), я хотел бы назвать selectAnnotation: анимированные: (с анимацией) , так что аннотацию выскакивает из недавно центрированной Pushpin.
На данный момент я просто наблюдать за mapViewDidFinishLoadingMap: а затем выберите аннотацию. Тем не менее, это проблематично. Например, этот метод не вызывается , когда нет необходимости загружать дополнительные данные карты. В тех случаях, мой аннотации не выбраны.:(
Очень хорошо. Я мог бы назвать это сразу же после установки центра координат вместо. Ааа, но в этом случае вполне возможно , что там есть картографические данные для загрузки (но не закончили загрузку еще). Я бы рискну назвать его слишком рано, с анимация становится пятнистой в лучшем случае .
Таким образом, если я правильно понимаю, это не вопрос знания , если моя координата видно, так как можно отклониться почти экранное расстояние и придется загружать новые данные карты. Скорее всего , это вопрос зная, нужны новые данные карты должны быть загружены, а затем действовать соответственно.
Любые идеи о том, как это сделать, или как в противном случае (надежно) выберите аннотацию после повторного центрирования вида карты на координату, где это аннотации жизни?
Улики оценили - спасибо!













