J'ai deux UIScrollViews dans lesquels je déplace des images. L'utilisateur peut glisser et avancer entre les vues de défilement. J'essaye d'animer le mouvement de l'image d'une vue de défilement à l'autre. Dans -touchesMoved
(géré dans mon UIViewController qui a deux UIScrollViews personnalisés qui interceptent touch et envoie à mon UIViewController), j'essaie de définir le "centre" de mon UIImageView qui est déplacé. Comme il est déplacé, l'image est cachée derrière l'UIScrollView et non visible. Comment le faire apparaître au-dessus de l'UIScrollView? Je suis capable de gérer le -touchesEnded
correctement en animant dans la vue de défilement de destination.Suppression des vues de UIScrollView
Je suis également confus au sujet de l'utilisation -convertPoint:fromView:
dans le Guide de programmation de l'iPhone (voir le chapitre 3, Gestion des événements). Si les coordonnées de contact sont coordonnées de la fenêtre, pour changer mon point de vue (UIImageView l'intérieur d'une UIScrollView qui est à l'intérieur d'une UIView et à l'intérieur d'une fenêtre) centre ne pas avoir à utiliser -convertPoint:toView:
, c.-à-
imageView.center = [self.view.window convertPoint:currentTouchPosition toView:imageView];
Que suis-je disparu?