title: iOS 11 prefersLargeTitles not updating until scroll
body: <p>I implemented a basic UIViewController with a UITableView that's wrapped in a UINavigationController. I set <code>prefersLargeTitles</code> to true:</p>
  
  <pre><code>override func viewDidLoad() {
      super.viewDidLoad()
      // Do any additional setup after loading the view, typically from a nib.
  
      navigationController?.navigationBar.prefersLargeTitles = true
      navigationItem.title = "Coffees"
  }
  </code></pre>
  
  <p>However, the title stays small until I scroll the view, at which point it enlarges. I tried moving that call to where I create the UINavigationController, but there was no effect. I am sure the navigationController is not nil when I set <code>prefersLargeTitles</code>.</p>
  
  <p>Should I be updating that property elsewhere? Or should I file a Radar?</p>
  
  <p><strong>Update:</strong></p>
  
  <p>This only seems to happen if my view contains a <code>UITableView</code> or is itself a <code>UITableViewController</code></p>