title: iOS: How to create Expandable TableView in Swift without using Third party libraries or pods
body: <p>I have Implemented Tableview in swift, but I want to Make an Expandable TableView,  please give me an idea.</p>
  <p>This is the code for Tableview,</p>
  <pre><code>//MARK: - TableView Delegate and Datasource
  func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -&gt; Int {
      return MenuNameArray.count
  }
  func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -&gt; UITableViewCell {
      let cell = tableView.dequeueReusableCell(withIdentifier: &quot;MenuTableViewCell&quot;, for: indexPath) as! MenuTableViewCell
      cell.menuNameLabel.text = NameArray[indexPath.row]
      return cell
  }
  func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
  
  }
  </code></pre>