title: Change the sections header background color in UITableView using an array of headers
body: <p>I have a array of headers that I use</p>
  
  <pre><code>let sectionHeaderTitleArray = ["test1","test2","test3]
  </code></pre>
  
  <p>and they are showed using</p>
  
  <pre><code>func tableView[tableView: UITableView, titleForHeaderInSection section: Int) -&gt; String? {
  return self.sectionHeaderTitleArray[section] as String
  } 
  </code></pre>
  
  <p>Now all of this works fine but I would like to modify the background color of the headers so that they are more visible (Darker Color)</p>
  
  <p>any idea if I can do this in a simple line or do I need to use a custom cell to create this</p>
  
  <p>thanks</p>
  
  <p>update</p>
  
  <pre><code>  //number of sections and names for the table
  
      func numberOfSectionsInTableView(tableView: UITableView) -&gt; Int {
          return self.sectionHeaderTitleArray.count
      }
  
      func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -&gt; String? {
          return self.sectionHeaderTitleArray[section] as String
      }
      func tableView(tableView: UITableView, ViewForHeaderInSection section: Int) -&gt; UIView? {
          return self.tableView.backgroundColor = UIColor.lightGrayColor()
      }
  </code></pre>