2009-12-20 12 views
0

J'ai un UIScrollView qui affiche une série d'images (pagination activée). Je voudrais fournir un moyen de prévisualiser la prochaine et la dernière image visible dans le scrollview. Par exemple, si j'ai trois images (A, B et C) et que l'image B est actuellement visible, alors, à droite de l'image BI, j'aimerais voir l'image C à travers une sorte de vue semi-transparente et à gauche de l'image BI aimerait voir l'image A à travers une autre vue semi-transparente. Lorsque l'image en cours s'anime dans/hors de vue, les images des vues semi-transparentes s'animent également.Aperçu du contenu de UIScrollView

Des idées?

Merci.

Répondre

0

Que diriez-vous ceci:

  1. Placez un UIView transparent au-dessus de la UIScrollView
  2. Fixer deux vues UIImageView à ce UIView, avec leurs alphas fixé à un endroit moins 1.
  3. Dans votre UIScrollView Les méthodes scrollViewWillBeginDragging et scrollViewDidEndDragging de delegate, gèrent l'animation des deux UIImageViews.

Si vous ne se soucient pas des images d'aperçu animant (ou si vous voulez faire quelque chose de plus simple, comme il suffit de traverser les décolorant, il est encore plus simple.

Questions connexes