Swift 3 версия первый ответ ответ:
let userPoint = MKMapPointForCoordinate(mapView.userLocation.coordinate)
let mapRect = mapView.visibleMapRect
let inside = MKMapRectContainsPoint(mapRect, userPoint)
Почти то же самое.Этот API еще не был зарегистрирован в Swift (т.е. обновлен в соответствии с рекомендациями по разработке API Swift).Это действительно должно быть ...
let userPoint = mapView.userLocation.coordinate.mapPoint
let inside = mapView.visibleMapRect.contains(userPoint)