title: what is diffrent between [cell addSubview:button] and [cell.contentview addsubview:button]
body: <p>i have button in tableviewcell.
  what is diffrent between  <code>[cell addSubview:button]</code> and <code>[cell.contentview addsubview:button]</code> ?
  because when i use <code>[cell addSubview:button]</code> in tableview , button function work fine but my interface in table view messed up and button go to left cell after i scroll in views and back to tableview.
  in other hand  when i use <code>[cell.contentview addsubview:button]</code> button function not work and nothing save to myarray.</p>
  
  <p>button code:</p>
  
  <pre><code>UIButton *button=(UIButton *) [cell viewWithTag:103];//fav
  [button setImage:[UIImage imageNamed:@"unfav.png"] forState:UIControlStateNormal];
  [button setImage:[UIImage imageNamed:@"fav.png"] forState:UIControlStateSelected];
   button.frame = CGRectMake(0,0, 50, 50);
  
  button.tag = indexPath.row;
  [button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
  [cell addSubview:button]; // add the button to the cell
  [cell bringSubviewToFront:button];
  </code></pre>