title: Add UITableView to UITableViewCell Dynamically
body: <p>I wanna add a <code>UITableView</code> to <code>UITableViewCell</code> dynamically, when i click on the <code>UITableViewCell</code>, it will change it's height and display a <code>UITableView</code> inside it, and when i click on the <code>UITableViewCell</code> again, it will hide the <code>UITableView</code>.</p>
  
  <p>To do that, i did the following:</p>
  
  <ol>
  <li>Create a custom <code>UITableViewCell</code> with a nib file.</li>
  <li>Load it to the main <code>UITableView</code> with adjusting the information i wanna display it before expanding it.</li>
  <li>Implement the <code>- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath</code> to handel the selected <code>UITableViewCell</code>.</li>
  <li>Initiate the second <code>UITableView</code> (it's a <code>UITableViewController</code>, created it with a nib file), resize the selected <code>UITableViewCell</code> to fit the new size (expand it's size).</li>
  <li>Adding the <code>UITableView</code> using <code>[selectedCell.contentView addSubview:desc.view];</code></li>
  <li>Reload the main <code>UITableView</code>.</li>
  </ol>
  
  <p>BUT, it didn't work, all i've got is an empty space with a correct size. i've used <code>[tableView addSubview:desc.view];</code> but it's add the <code>UITableView</code> inside the main <code>UITableView</code>, not inside the selected cell.</p>
  
  <p>Note: the added <code>UITableView</code> is not scrollable and when i click on one of it's cell it will navigate me to another view.</p>
  
  <p>Any hint will be appreciated.
  thx in advance.</p>