comment créer un pop up de vue en Swift
Donc je suis en train de créer un pop-up permet d'afficher dans une vue existante: à Chaque fois qu'un bouton est enfoncé, le pop up view vient
c'est le code que j'ai utilisé pour quand le bouton est pressé
@IBAction func addFees(sender: UIButton) {
UIView.beginAnimations(nil, context: nil)
UIView.setAnimationDuration(0.3)
view2.frame = CGRectMake(0, 200, 320, 261)
UIView.commitAnimations()
}
c'est le code que j'utilise pour faire disparaître
@IBAction func doneButton(sender: UIBarButtonItem) {
UIView.beginAnimations(nil, context: nil)
UIView.setAnimationDuration(0.3)
listingfees.frame = CGRectMake(0, 1000, 320, 261)
UIView.commitAnimations()
}
Le problème est que j'ai d'autres boutons et les étiquettes, et ils semblent se chevaucher lorsque la vue se lève.
Je ne sais pas comment le résoudre. Je ne suis pas sûr si il est plus facile de suite, mais je suis coincé sur ce problème depuis un certain temps.
Je veux qu'il ressemble à quelque chose comme sur la photo de droite
OriginalL'auteur sky1995 | 2014-12-05
Vous devez vous connecter pour publier un commentaire.
Liste devrait être présenté à partir de la base de-vue-contrôleur si vous voulez être au top
}
Ont u créé une autre classe pour liste?
Je suggère à l'encontre de coder en dur les valeurs de frame - mieux de faire un peu de lumière calculs pour obtenir la taille de la ration que vous voulez, peu importe la taille de l'écran.
OriginalL'auteur User31