Используя MKMapView, я хочу поймать момент, когда пользователь закончил перемещать карту в другой регион, чтобы затем отобразить аннотации в этой области.
Чтобы поймать момент, когда он закончил, чтобы переместить карту, которую я использую :
func mapView(_ mapView: MKMapView, regionDidChangeAnimated animated: Bool){
}
Однако я бы порекомендовал добавить промежуток времени в 1 с до вызова кода внутри делегата на случай, если пользователь начнет немного больше двигать камеру. И если пользователь снова перемещает карту до истечения этого промежутка времени, он, конечно, отменяет выполнение кода.
Есть идеи?