Programmatically send to front/back elements created from interface builder
There are a number of methods of UIView that allow you to modify the view hierarchy. bringSubviewToFront: sendSubviewToBack: insertSubview:atIndex: insertSubview:aboveSubview: insertSubview:belowSubview: exchangeSubviewAtIndex:withSubviewAtIndex: Since your views are already inserted into your superview, you could easily call bringSubviewToFront: once for each view in whatever order you like.