title: UITableViewScrollPosition with UITableView not working properly
body: <p>I have a UITableView which should scroll to some index every time its shown. I used the following line in viewWillAppear:</p>
  
  <pre><code>tableView.scrollToRowAtIndexPath(NSIndexPath(forRow: currentIndex, inSection: 0), atScrollPosition: .Top, animated: false)
  </code></pre>
  
  <p>Though this does scroll to the correct cell, it doesn't align the top of that cell with the bottom of the navigation bar. The position of the top of the cell is not even the same every time. How do I fix this? </p>
  
  <p>PS: I use <code>'UITableViewAutomaticDimension'</code>for<code>heightForRowAtIndexPath</code></p>