title: Alternatives to tableView.scrollToRow()
body: <p><strong>Problem</strong></p>
  
  <p>I need to have a UITableView reload with a specific cell positioned at the top of the tableview. For instance, have the 3rd cell in the tableView appear at the top of the tableView, rather than the 1st. </p>
  
  <p>The issue in doing this comes from not being able to use the </p>
  
  <pre><code>self.tableView.scrollToRow(at: indexPath, at: .top, animated: false)
  </code></pre>
  
  <p>function, because I have a custom header that expands and collapse when the user scrolls. That means when I call the scrollToRow() function, my header collapses, messing things up. </p>
  
  <p><strong>Question</strong></p>
  
  <p>Is there any way to have a tableView open/reload with the 3rd cell positioned at the top of the tableView without using a "scroll" function?</p>
  
  <p>Thanks!</p>