title: Reload only one section header in UITableView
body: <p>I'm using a custom cell as a section header in my <code>UITableView</code>. In that cell there are three buttons. If any of the buttons are clicked in that section's cell, it should reload that custom section cell only, not any rows. Is this possible?</p>
  
  <p>I was using the following code to reload that cell: </p>
  
  <pre><code>tableViewHome.reloadSections([1], with: UITableViewRowAnimation.none)
  </code></pre>
  
  <p>It's hiding my section cell and distorting my entire table.</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>I'm using <code>UITableView</code> and following code I'm using:</p>
  
  <pre><code>func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -&gt; UIView? {
  
          let cellHeader = tableViewHome.dequeueReusableCell(withIdentifier: "header") as! HeaderTableViewCell
  
          cellHeader.filter1btn.addTarget(self, action: #selector(filterBtnAction(_:)), for: .touchUpInside)
          cellHeader.filter2Btn.addTarget(self, action: #selector(filterBtnAction(_:)), for: .touchUpInside)
          cellHeader.filter3btn.addTarget(self, action: #selector(filterBtnAction(_:)), for: .touchUpInside)
  
  
          return cellHeader
      }
  
  
      @IBAction func filterBtnAction(_ sender: UIButton) {
  
          print(sender.tag)
  
          tableViewHome.reloadSections([1], with: UITableViewRowAnimation.none)
  
  
  
      }
  </code></pre>