Comment envoyer une UIView élément à l'arrière, en Swift

Donc, j'ai un Bouton sur lequel j'ai ajouté dans la main.Storyboard, avec un arrière-plan principal pour l'Affichage, puis dans le viewController.swift fichier, j'ai créé une UIView forme de rectangle qui je veux m'asseoir derrière ce bouton (comme arrière-plan pour elle).

Le problème c'est que quand j'ai ajouté le rectangle UIView il est toujours ajouté à l'avant de la touche. J'ai donc fait des recherches en ligne et a trouvé la sendSubviewToBack code. J'ai ajouté cela, mais il envoie tout le chemin derrière le principal UIImage arrière-plan de la vue.

Est-il une manière que je peux juste envoyer cette UIView derrière le bouton, mais en face de la UIImage fond?

func nextBarDisplayed() {

    let theHeight = self.view.frame.height
    nextBar.backgroundColor = UIColor(red: 7/255, green: 152/255, blue: 253/255, alpha: 0.5)
    nextBar.frame = CGRect(x: 0, y: theHeight - 50, width: self.view.frame.width, height: 50)
    self.view.insertSubview(nextBar, aboveSubview: myBackgroundView)

}

OriginalL'auteur Nick89 | 2015-06-10