title: UIViewController view's frame changes after present(viewController: animated: completion: )
body: <p>I have a <code>UIViewController</code> that I set its size in <code>ViewDidLoad</code> like that:</p>
  
  <pre><code>//Setting view's frame
  let width = UIScreen.main.bounds.size.width - 10
  let height = (43 * UIScreen.main.bounds.height) / 100 //%43 of the screen
  self.view.frame = CGRect(x: 5, y: 80, width: width, height: height)
  </code></pre>
  
  <p>It works great until I try to present another <code>ViewController</code> like that:</p>
  
  <pre><code>//Presenting AutoCompleteVC
  self.autocompleteVC = GMSAutocompleteViewController()
  self.autocompleteVC.delegate = self
  self.present(self.autocompleteVC, animated: true, completion: nil)
  </code></pre>
  
  <p>After I dismiss this view (<code>self.autocompleteVC.dismiss(animated: true, completion: nil)</code>) the frame of the first <code>ViewController</code>'s view changes to the full screen's frame.</p>
  
  <p>Any idea how to fix it?</p>
  
  <p>Thanks!</p>