UIView appereance de bas en haut et vice versa(Core Animation)
Mon but est de comprendre et de mettre en œuvre la fonctionnalité via Core Animation.
Je pense que c'est pas si dur,mais malheureusement je ne sais pas swift/Obj C et il est difficile de comprendre natif exemples.
Visuelle de la mise en œuvre
Qu'est-ce exactement que je veux faire(quelques étapes comme indiqué sur les images):
1.
2.
3.
4.
Et les mêmes étapes pour cacher la vue(et vice-versa,du haut vers le bas) jusqu'à ce que :
Aussi,je veux faire cette UIView plus générique,je veux mettre ce UIView sur mon StoryBoard et de mettre ainsi les contraintes sur la mise en page automatique(pour le support des écrans des appareils).
Des idées? Merci!
Les fonctionnalités que vous souhaitez mettre en œuvre ne nécessitent pas
Core Animation
. Il peut être fait par la simple UIView animateWithDuration:
Api. Je vais très recommander lire quelques tutoriels sur ce sujet & essayer les implémentations de première main. Venir avec un peu de code, si sa erronée, vous pouvez toujours demander de bricolage autour d'ici. 🙂 raywenderlich.com/2454/...OriginalL'auteur XTL | 2017-02-19
Vous devez vous connecter pour publier un commentaire.
En supposant que le point de vue original est quelque chose comme:
Spectacle:
Cacher:
Aussi,je n'ai aucune idée,mais les contraintes sur la mise en page automatique semble que ça ne marchera pas dans Xamarin.iOS designer(story-boards). Pensez-vous avoir le même comportement ? Je pense que mal de créer une nouvelle question à ce sujet...
Si vous êtes en utilisant des contraintes par l'intermédiaire d'une table de montage séquentiel/xib, vous ne voulez animer les
Frame
hauteur, mais d'animer la contrainte de hauteur. Ajouter un débouché à la hauteur de la contrainte et de faire quelque chose commethis.HeightCon.Constant = 100;
dans l'Action animer. ref: prise création: developer.xamarin.com/guides/ios/user_interface/controls/...je n'ai aucune idée,mais je ne peux pas écrire par "@" . J'ai donc essayé,mais il n'a pas travaillé,donc, demain, malade, essayez de nouveau. Btw,je vais marquer votre réponse comme solution le plus vite possible,mais nécessaire pour résoudre mon problème :).
pls peut vous aider avec ceci sur Swift 4
OriginalL'auteur SushiHangover
OriginalL'auteur gowtham
Voir mon point de vue cas était à l'opposé, je suis directement faire les changements qu' , tester si cela fonctionne pour vous,
Montrer La Logique
Masquer La Logique
Considèrent comme l'idée de base de faire des modifications selon vos exigences Meilleure chance.
OriginalL'auteur Mukesh