title: Table view reload row at index path issue
body: <p>Apple doc say : <code>reloadRowsAtIndexPaths:withRowAnimation</code>:
  : </p>
  
  <blockquote>
    <p>Call this method if you want to alert the user that the value of a cell is changing. If, however, notifying the user is not important—that is, you just want to change the value that a cell is displaying—you can get the cell for a particular row and set its new value.</p>
  </blockquote>
  
  <p>My problem scenario is that i want to update a label in a cell on button click and also update the layout (i.e. a new view of the cell is being added or removed on a condition applied). if <code>reloadRowsAtindexPath</code> is called on the button click then the tableview randomly scroll down to some other row in the tableview. If only the cell content is updated on button click then the layout is not updated properly. </p>
  
  <p>If anybody has faced the same issue with the reload?</p>