J'essaie d'obtenir un UIView
pour glisser vers le haut à partir du bas de l'écran. J'ai créé le UIView
en tant que fichier nib distinct. J'ajoute d'abord la vue au-delà du port d'affichage de l'écran, puis j'anime la valeur y
pour la faire glisser vers le haut.UIView ne glisse pas par le bas
self.bannerView = BannerView(frame: CGRect(x: 10, y: self.view.bounds.height, width: self.view.bounds.width - 10, height: 44))
self.collectionView?.addSubview(self.bannerView!)
UIView.animate(withDuration: 0.5) {
self.bannerView?.frame.origin.y = self.bannerView!.frame.origin.y - 64
}
Cependant, cela ne semble pas fonctionner. La vue ne s'affiche pas. Mais les calculs semblent être corrects. Je ne peux pas comprendre ce qui ne va pas.
Exemple de projet téléchargé here.
Êtes-vous poussant juste hors de l'écran plus avec vos calculs? – solenoid