How do I change the z index or stack order of UIView?
I would recommend looking in the UIView documentation, where are several methods listed for the manipulation of the order of subviews: bringSubviewToFront(_:) sendSubviewToBack(_:) removeFromSuperview() insertSubview(_:atIndex:) insertSubview(_:aboveSubview:) insertSubview(_:belowSubview:) exchangeSubviewAtIndex(_:withSubviewAtIndex:) In your situation, you could try: self.view.sendSubviewToBack(myGradientView) // self is your view controller in this case. Alternatively, because you created the myGradientView in IB, you could change … Read more