title: iOS 11 Floating TableView Header
body: <p>Have an app going with multiple sections, a few rows per section when "expanded", none when "collapsed". Each section has a section header, was reusing them using a subclass of <code>UITableViewHeaderFooterView</code> etc. So far so good. </p>
  
  <p>Then in iOS 11:</p>
  
  <p><a href="https://i.stack.imgur.com/EzliE.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/EzliE.png" alt="Screenshot describing the issue"></a></p>
  
  <p>I've used the visual debugger, and confirmed it's my section header floating. All the rows beneath the header are displaying correctly, the other headers show fine. </p>
  
  <p>In an effort to restore sanity, I threw out all of the reuse logic for the header and just made them programatically. Same same. All work pre-iOS 11, still float in iOS 11. The section which floats seems to change each time, so there's that.</p>
  
  <p>Any ideas?</p>