Vérifier la présence d'une UIImageView dans ma vue

apocaalypsoapocaalypso Membre
14:41 modifié dans API UIKit #1
Bonjour,

J'ai un petit soucis. En effet, ma vue contient plusieurs UIImageView différentes qui sont quelques fois supprimées avec removeFromSuperview.
Ce que je voudrais vérifier, c'est si une UIImageView en particulier a été supprimée ou est toujours dans la vue.

Je n'arrive pas à  faire ça. J'ai essayer en stockant les UIImageView supprimées dans un Array et en vérifiant si elles y étaient mais je n'ai pas réussi à  le faire marcher.

Merci d'avance !

Réponses

  • AliGatorAliGator Membre, Modérateur
    14:41 modifié #2
    Si ton UIImageView (tout comme toute UIView) est placée dans une UIView à  l'écran, cette UIView sera sa superview. Si ton UIImageView a été "removedFromSuperView", ton UIImageView n'aura plus de superview.

    Donc il suffit de demander maUIImageView.superview pour regarder si cela te répond nil (pas de superview donc pas à  l'écran) ou pas.
Connectez-vous ou Inscrivez-vous pour répondre.