Swift 5
Вставка представление ниже другое представление в иерархии представлений:
view.insertSubview(subview1, belowSubview: subview2)
Вставка представление выше другое представление в иерархии представлений:
view.insertSubview(subview1, aboveSubview: subview2)
Вставка подпредставление по указанному индексу :
view.insertSubview(subview, at: index)
Переместить указанное подпредставление так, чтобы оно оказалось позади его братьев и сестер:
subview1.sendSubviewToBack(subview2)
Переместить указанное подпредставлениетак что он появляется поверх его братьев и сестер:
subview1.bringSubviewToFront(subview2)
Обмен подпредставления по указанным индексам :
view.exchangeSubview(at: index1, withSubviewAt: index2)