Instance Method

removeFromSuperview

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

Declaration

- (void)removeFromSuperview;

Discussion

If the view’s superview is not nil, the superview releases the view.

Calling this method removes any constraints that refer to the view you are removing, or that refer to any view in the subtree of the view you are removing.

See Also

Managing the View Hierarchy

superview

The receiver’s superview, or nil if it has none.

subviews

The receiver’s immediate subviews.

window

The receiver’s window object, or nil if it has none.

- addSubview:

Adds a view to the end of the receiver’s list of subviews.

- bringSubviewToFront:

Moves the specified subview so that it appears on top of its siblings.

- sendSubviewToBack:

Moves the specified subview so that it appears behind its siblings.

- insertSubview:atIndex:

Inserts a subview at the specified index.

- insertSubview:aboveSubview:

Inserts a view above another view in the view hierarchy.

- insertSubview:belowSubview:

Inserts a view below another view in the view hierarchy.

- exchangeSubviewAtIndex:withSubviewAtIndex:

Exchanges the subviews at the specified indices.

- isDescendantOfView:

Returns a Boolean value indicating whether the receiver is a subview of a given view or identical to that view.