2010-11-19 8 views
0

Dans mon iPhone, je veux afficher deux composants:Tracer une ligne sur une image défilante Problème!

  • Une image dans l'un des scrollable Vues. Je fais cela avec UIScrollableView avec UIImageView à l'intérieur.

  • Une ligne doit être dessinée dans la vue sur une partie de l'image. Je fais cela en utilisant une sous-classe de UIView et en traçant une ligne à l'intérieur de la méthode drawRect().

Le problème est que si je mets la vue sur la ligne la vue d'image, l'image ne sera pas scrollable car il ne recevra pas les événements tactiles de l'utilisateur. En revanche, si je mets la vue de ligne derrière la vue d'image, alors la ligne ne sera pas visible par l'utilisateur.

Une idée comment puis-je réaliser les deux?

Répondre

0

Essayez ceci, Placez la vue de ligne derrière la vue d'image, puis définissez l'image comme étant opaque.

+0

C'est exactement ce que je fais! mais il trace la ligne derrière l'image! – adranale