Apple says:

removeFromSuperview Unlinks the receiver from its superview and its window, and removes it from the responder chain.

  • (void)removeFromSuperview

Never invoke this method while displaying.

So, when I want to get rid of a view, I was used to just kick it off from it's superview. Why should I never invoke that while it's visible? So I must set it to hidden=YES before I do that?

Edit
Report