2010-10-26 6 views
0

J'ai un UIView auquel j'ajoute une image de fond. Ensuite, à cette vue, j'ajoute une vue de défilement. Pour la vue de défilement, j'ajoute quelques UIButtons.Superposition des UIViews pour que la couche inférieure soit visible

Je voudrais être en mesure de définir la vue de défilement pour être transparent (toujours en mesure de voir les boutons UIB) afin que je puisse voir l'image d'arrière-plan en dessous, de sorte qu'il montre entre les boutons.

J'ai essayé de régler l'arrière-plan de défilement à [UIColor clearColor] mais cela ne fonctionne pas.

Merci.

Répondre

0

En plus de définir le backgroundColor-[UIColor clearColor], vous devez également définir

scrollView.opaque = NO; 
+0

Tout ce que je peux voir est encore noir en dessous. Merci. – joec

+0

Êtes-vous sûr à 100% que votre image se charge? – deanWombourne

+0

Oui, je peux voir l'image autour de la vue de défilement merci. – joec

0

Modifier le niveau UIScrollView.alpha à 0.0f

+0

Si je l'ai fait, mes sous-vues de la vue de défilement ne seraient pas visibles seraient-ils? – joec

+0

Substituez les sous-vues 'setAlpha pour qu'elles n'héritent pas de la valeur parente. – owook

+0

Vous pouvez également essayer de changer le niveau alpha sur l'arrière-plan de ce scrollview. Je ne pense pas que cela affectera les sous-vues. – owook

Questions connexes