Sous-vue en haut de la fenêtre dans Swift
Je veux placer une UIView sur la totalité de l'écran (y compris la barre de navigation). Cette vue sera noire avec 0,3 opacité. Je veux faire cela pour assombrir le contenu de l'écran et de pousser une vue sur le dessus de cela. Je suis l'aide de ce code:
UIApplication.sharedApplication().keyWindow?.addSubview(darkView)
Ce couvre la totalité de l'écran comme prévu. Cependant, je veux placer un autre point de vue sur le sommet de cette page sombre de vue. Est-il un moyen de faire cela? Tout ce que j'essaie juste de résultats dans la vue en cours en vertu de l'obscurité de la vue. Tous les pointeurs serait vraiment apprécié! grâce
source d'informationauteur Kex
Vous devez vous connecter pour publier un commentaire.
C'est vraiment simple.
Vous venez d'ajouter un autre point de vue à
window
! Et il sera là, sur le dessus de la première vue que vous avez ajouté. Par exemple, ce code ajoute un noir et un blanc vue:Vous pouvez également ajouter le nouveau point de vue en tant que sous la vue de la première vue que vous avez ajouté:
Swift 4
Simple!
Pour SWIFT 3 utilisez ceci:
Swift 4
L'ajout d'un UIViewController comme une sous-vue de UIWindow
Ce code est pour l'ajout de vue-contrôleur comme une sous-vue, couvrant la totalité de la fenêtre avec une animation simple.