title: Is there a method in iOS that can reload the current View?
body: <p>My problem is:</p>
  
  <p>I have a view to show some comments. When the view showed first time, every subview will adjust there position or hide status according to comments' count or other terms.</p>
  
  <p>Also, users can post a comment at the same view, so after the comment committed, every subview should adjust there position or status according to the new comments' total count.</p>
  
  <p>I can configure all the subviews that needs to change position after post connection.But that's a lot of work to do and very easy to make mistake.</p>
  
  <p>However, if I can let the view reload it self(more or less like call <code>viewWillAppear</code> and <code>viewDidLoad</code> again,but reset every view), and just run the method in <code>viewDidLoad</code>, that will be much easier to refresh the comments.</p>
  
  <p>So I don't know if there's a method that can reset all the subviews to origin position.
  I have tried the <code>[self setNeedsLayout]</code> and <code>[self setNeedsDisplay]</code> method but won't work;</p>
  
  <p>Is there a method in IOS that can reload the current View?</p>
  
  <p><img src="https://i.stack.imgur.com/OZ2oj.png" alt="Image"></p>