title: Animate table view cells including header
body: <p>I animate the cells of my table view with:</p>
  
  <pre><code>func animateCells(tableView: UITableView) {
      tableView.reloadData()
  
      let cells = tableView.visibleCells
      let tableHeight: CGFloat = tableView.bounds.size.height
  
      for i in cells {
          let cell: UITableViewCell = i as UITableViewCell
          cell.transform = CGAffineTransformMakeTranslation(0, tableHeight)
      }
  
      var index = 0
  
      for a in cells {
          let cell: UITableViewCell = a as UITableViewCell
          UIView.animateWithDuration(animationDuration, delay: animationDelay * Double(index),usingSpringWithDamping: 0.8, initialSpringVelocity: 0, options: [], animations: {
              cell.transform = CGAffineTransformMakeTranslation(0, 0);
              }, completion: nil)
  
          index += 1
      }
  }
  </code></pre>
  
  <p>This works perfectly with only cells in the table view. But I also have some tables with a header, in these cases the animation is not working. How can I include the headers in the animation code above? Thank you.</p>