Comment puis-je régler l'arrière-plan de UIScrollView être transparent?
Ce que j'ai finalement aimerais faire est d'avoir mon défilement de l'affichage du contenu de défilement (dans le défilement de l'affichage de contrôle), et ont un arrière-plan statique (une image de papier peint).
J'ai essayé une combinaison de choses, mais aucune de vraiment les rendements de ce que je cherche, pas même à proximité vraiment de.
Personne n'a essayé cela avant?
OriginalL'auteur Edward An | 2009-08-12
Vous devez vous connecter pour publier un commentaire.
C'est en fait très facile, un
UIScrollView
hérite d'uneUIView
donc, vous avez juste besoin de mettre lebackgroundColor
propriété:Au-dessus de la ligne de code à l'arrière-plan est transparent, de sorte que vous pouvez voir à travers tout ce que vous voulez mettre derrière. Notez également que vous devez faire la même chose pour les sous-vues que vous avez mis à l'intérieur du défilement de la vue de ces points de vue doivent également avoir un arrière-plan transparent de couleur.
Si vous voulez une image statique, utiliser un modèle comme dans la ligne de code ci-dessous. Cela peut être une image de texture plus petite que l'écran qui sera répétée/carrelage ou une image plein écran de sorte que vous ne voyez pas toutes les répétitions.
ce n'est pas de travail
Les vues que vous avez mis à l'intérieur de défilement de la vue également besoin d'avoir une idée claire de la couleur de fond.
OriginalL'auteur jhabbott
Pour ceux n'ayant pas de réponse claire à cette. Ça se passe:
mettre une tétine imageview à la mainview et la placer à l'arrière-plan de l'image ou de définir sa backcolor comme modèle, puis à l'intérieur de ce point de vue la scrollview et de définir ses arrière-plan transparent.
Ensuite, vous obtenez l'effet souhaité que dans Safari sur l'iPad par exemple sur la page de défilement.
C'est un code pour Monotouch, mais est facile à comprendre.
OriginalL'auteur Pavel Sich
Après quelques rapides googleing j'ai trouvé deux liens qui pourront vous aider:
Google Groupes de discussion sur cette question
Blog sur la façon de le faire.
Ok. donc, apparemment, un transparent UIScrollView est certainement. Il semble que ma défilement de l'afficheur du contenu est quoi, il n'est PAS translucide. Comment puis-je rendre le contenu (une UIView) être transparent?
Ok. c'est tout simplement définir le contenu UIView soi-même.backgroundColor = [UIColor clearColor]. c'était un long temps de fixation très simple bug.
Un: Vous devez poster votre solution comme une réponse pour les autres à trouver.
OriginalL'auteur Kredns
Avez-vous essayé ce,
OriginalL'auteur
Ce a travaillé pour moi...
OriginalL'auteur Jayprakash Dubey