title: Static TableView transparent header
body: <p>I want to achieve next things in my UITableViewController:</p>
  
  <ol>
  <li>Have transparent table Header View with fixed height.</li>
  <li>Have solid colored Table Footer View (for example with white color).</li>
  </ol>
  
  <p>To achieve this I need to set my TableViews’ background to clearColor. But once I set whole tableView backgroundColor to clearColor my header and footer also gets transparent, and I don’t need footerView as transparent.</p>
  
  <p>You may say: use <code>TableView</code> inside <code>UIViewController</code>, but I can’t do it, because I’m using static cells with dynamic height, and static <code>TableView</code> will never conform <code>UITableViewDataSource</code> protocol (only way to change cell heights dynamically), because I haven’t got methods like tableView(cellForRowAtIndexPath).</p>
  
  <p><a href="https://i.stack.imgur.com/5WzYU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5WzYU.png" alt="Example image"></a></p>