title: iOS Swift MapKit will not reload
body: <p>I have a MapKit View on my storyboard - set to hidden. With the following code I can unhide it from view using a button(1) click and it loads perfectly. Another button(2) click will hide the map. The issue is reloading the map. How do I reload the map with button(1). Currently, the map will not show again.</p>
  
  <p>Here is the entire code to load the map:</p>
  
  <pre><code>@IBAction func ButtonOne(sender: UIButton) {
      self.myMap()
  
  }//End Button(1)
  
  @IBAction func ButtonTwo(sender: UIButton) {
      self.mapView.hidden = true
  
  }//End Button(2)
  
  func myMap() {
      let userLocation = self.mapView.userLocation
  
      let region = MKCoordinateRegionMakeWithDistance(
          userLocation.location.coordinate, 2000, 2000)
  
      self.mapView.hidden = false
      self.mapView.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.height * 0.75)
      self.mapView.setRegion(region, animated: true)
  }
  </code></pre>