insertSubview(_:belowSubview:)
Inserts a view below another view in the view hierarchy.
Declaration
func insertSubview(_ view: UIView, belowSubview siblingSubview: UIView)Parameters
- view:
The view to insert below another view. It’s removed from its superview if it’s not a sibling of
siblingSubview. - siblingSubview:
The sibling view that will be above the inserted view.
Discussion
This method establishes a strong reference to view and sets its next responder to the receiver, which is its new superview.
Views can have only one superview. If view already has a superview and that view is not the receiver, this method removes the previous superview before making the receiver its new superview.