Removes the receiver from its superviews list of subviews, by invoking the superviews [-removeSubview:] method, and marks the rectangle that the reciever occupied in the superview as needing redisplay.
This is dangerous to use during display, since it alters the rectangles needing display.
Removes the receiver from its superviews list of subviews, by invoking the superviews [-removeSubview:] method.
Removes the view from the receivers list of subviews and from the responder chain.
Also invokes [aView -viewWillMoveToWindow: nil] to handle removal of aView (and recursively, its children) from its window - performing tidyup by invalidating cursor rects etc.