Comportement de Touch UIImageView

MAGEMAGE Membre
juin 2009 modifié dans API UIKit #1
Je fais différents tests pour déplacer des objets (UIImageView) dans ma View.

Pas de soucis en suivant plusieurs pistes pour le déplacement ainsi que quelques autres paramètres. Pourtant je n'ai pas résolus deux comportements bizarres :

1) Lorsque j'affecte une transformation (rotation), l'image transformée ne réagis plus au touché !

2) J'aimerai que lorsque je touche l'image (créé dans IB), elle vienne en premier plan. Je ne peux utiliser subview qui ne veux que des UIView, mais je n'ai pas trouvé la méthode. Pourtant UIImageView découle de UIView ?

Réponses

  • MAGEMAGE Membre
    22:14 modifié #2
    Je me réponds déjà  pour le point n°2 :

    J'utilisais bringSubviewToFront, alors qu'il suffisait de faire :
    [self.view addSubview:monUIImageView];
    
  • MAGEMAGE Membre
    22:14 modifié #3
    Bon, je commence à  comprendre comment tout ce fourbi fonctionne.

    Je me pose encore une question existentielle :
    Je dois avoir un certain nombre d'objets que je déplace. Ces éléments sont composés d'une image de fond et d'un dessin en transparence par dessus.

    J'avais commencé par des UIImageView, mais alors que j'arrive à  avoir le comportement recherché, je vois qu'elles n'acceptent qu'une seule image.

    Donc je me demande si j'ai intérêt à  les remplacer par des UIView ? Je pourrais ajouter des images avec un fond dans mon projet, mais ça me semble pas très logique.
Connectez-vous ou Inscrivez-vous pour répondre.