Swift - Comment puis-je faire une image en plein écran lorsque l'on clique dessus, puis la taille d'origine lorsqu'on clique à nouveau dessus?
Pour l'application que je fais, je veux que l'utilisateur puisse cliquer sur une image pour en faire en plein écran sur l'application. Et puis à l'utilisateur d'être en mesure de cliquez sur l'image en plein écran pour en faire la taille d'origine.
Est-ce possible?
Toute aide serait super, je suis juste un débutant de l'apprenant sur xcode et je suis intéressé de savoir comment faire cela.
source d'informationauteur Tessa
Vous devez vous connecter pour publier un commentaire.
Voici le code qui crée une image en plein écran (avec des barres noires pour conserver les proportions) lorsqu'une image est cliquée.
Pour l'utiliser, ajoutez ce code à votre ViewController, qui détient l'image.
Alors, pour votre imageView que vous souhaitez développer, cochez la case userInteractionEnabled dans le Attributs de l'Inspecteur deet ajouter un TapGestureRecognizer pour et appel
imageTapped
.Ce code fonctionne en créant une nouvelle image plein écran qui couvre tout le reste. Il a son propre TapGestureRecognizer qui supprime l'image plein écran à partir de son superView (et découvre ainsi l'écran d'origine).
Mise à jour pour Swift 3 et 4: