Je voulais juste confirmer, est-il possible que nous ajoutions des calques d'images en utilisant UImageView, l'un en arrière-plan et l'autre dessus. Je veux dire que je veux utiliser 2 images, il faut être en arrière-plan et l'autre dessus. (La taille de ces deux images est de 320 x 480). Grâce à l'inspecteur d'attributs, nous ne pouvons pas le faire. Y at-il un nous pouvons le faire par le code. Peut-être en utilisant subview ou quelque chose.Calques d'images en utilisant UIImageView
2
A
Répondre
7
Vous avez besoin d'une UIImageView pour chaque image, mais elles apparaîtront en couches tant que la vue de dessus n'est pas opaque. Vous pouvez placer les deux vues d'image dans un troisième UIView si vous voulez les traiter comme une seule entité.
Edit:
imageBackground = [[UIImageView alloc] initWithImage:[UIImageNamed:@"background.png"]];
imageForeground = [[UIImageView alloc] initWithImage:[UIImageNamed:@"foreground.png"]];
imageLayered = [[UIView alloc] initWithFrame:[imageBackground frame];
[imageLayered addSubview:imageBackground];
[imageLayered addSubview:imageForeground];
// release all views at some point.
imageLayered est maintenant un UIView avec un arrière-plan et de l'image de premier plan.
Questions connexes
- 1. Apprendre en utilisant des calques et CoreAnimation pour l'iphone
- 2. redimensionner un UIImageView en utilisant Core Animation
- 3. Comment faire glisser les calques en synchronisation
- 4. Vues de calques transparents
- 5. comment assombrir un UIImageView
- 6. Calques avec GDI +
- 7. Calques de dessin dans GDI
- 8. animation ajouter/supprimer des calques sur l'iPhone
- 9. Problèmes d'organisation des calques CSS avec en-tête et tableau
- 10. UIScrollView avec UIImageView comme subviews, taping UIImageView
- 11. Comment animer les calques dans l'iPhone?
- 12. UIImageView est en train de redimensionner
- 13. Implémentation de calques dans HTML5 Canvas
- 14. Variable UIImageView
- 15. Comment ajouter des calques dans View?
- 16. manipuler des calques CSS avec javascript
- 17. Insérer des calques dans Visual Studio 2008
- 18. UIImageView ne pas afficher
- 19. UIImageView redimensionner
- 20. UIImageView EXC_BAD_ACCESS
- 21. iPhone développement personnalisé en forme UIImageview
- 22. Déplacement en douceur et pincement de UIImageView
- 23. Déplacement d'un UIIMageView en dehors d'un UIScrollView
- 24. Comment étirer un UIImage en UIImageView?
- 25. Les animations UIImageView traînent en premier
- 26. Animation d'une teinte UIImageView
- 27. L'utilisation de calques Quartz ralentit-elle les performances de défilement UITableView?
- 28. UIImageView n'apparaissant pas
- 29. iPhone UIImageView pincer zoom
- 30. UIImageView ignore UIViewContentModeScaleToFill
Thnx @drawnonward. Je me suis pointé partiellement. J'ai besoin d'un UImageView pour chaque image, Fine je vais le faire. Alors, comment puis-je les mettre en couches afin qu'ils puissent être considérés comme un en arrière-plan et l'autre sur le dessus. –
@drawnonward Je voulais juste confirmer. Au lieu de imageLayered dois-je utiliser self.view? ou je dois ajouter une autre vue, dites 'imageLayered' et connectez-le. Après que 2 couches d'image seront affichées –
Oui, vous pouvez utiliser self.view au lieu de imageLayered. – drawnonward