Je pense que l'ajout d'un CALayer en tant que "sous-vue", en quelque sorte, permet d'économiser beaucoup de mémoire. Un UIView vient toujours avec 3 copies de son bitmap de contenu (couche de présentation, arbre de rendu et un autre, plus la vue elle-même, donc chaque pixel est sauvegardé 4 fois). Mais comment cela pourrait-il être fait? UIView est essentiellement un wrapper pour CALayer.Comment ajouter un CALayer nu comme "subview" à un UIView?
3
A
Répondre
14
Vous pouvez donc ajouter un calque directement au calque de la vue. Cela peut être fait en appelant
[[theView layer] addSublayer:newLayer];
Questions connexes
- 1. Ajouter un UIview à un UIViewController
- 2. Devrais-je composer un UIView complexe avec plus de UIView ou plus de CALayer?
- 3. ajouter un UIView problème précédent tableView
- 4. Comment obtenir un événement tactile sur un CALayer?
- 5. Ajout de plusieurs UIButtons à un UIView
- 6. Comment ajouter UIImagePickerController dans UIView
- 7. Touch Handling Handoff à Subview
- 8. dans quelles situations est-il sensé de créer uniquement un calayer léger plutôt qu'un gros UIView?
- 9. Comment associer un fichier nib (.xib) à un UIView?
- 10. Comment sous-classer un UIView?
- 11. Performance: UIView dans un UIView ou remplacez le UIView?
- 12. Comment ajouter un CGImageRef à un NSDictionary?
- 13. Ajouter un champ au modèle, comme annoter
- 14. Transformez une page comme un livre avec UIView?
- 15. Comment ajouter un nombre à un Sqlcommand.Parameters?
- 16. ajouter un commentaire comme wordpress stackoverflow
- 17. Comment mettre à jour 'git log' après 'git svn fetch' sur un repo nu?
- 18. Afficher une image ou un UIImage avec un Calayer uni
- 19. Comment est-ce que je peux lier par programme un UIView ou UIImageView avec un événement comme "retouche à l'intérieur"?
- 20. Rappel de fin d'animation pour CALayer?
- 21. Comment savoir si un UIView est visible et à l'écran?
- 22. Animer un UIView sur un CGPoint
- 23. CALayer drawInContext vs addSublayer
- 24. Ajouter CALayer en tant que sous-couche, puis animer
- 25. Comment ajouter html_entity_decode à un tableau?
- 26. Ajouter un élément à un objet jquery
- 27. Ajouter/ajouter un Makefile à un Makefile généré par Qt
- 28. Plusieurs UITableViews sur un UIView
- 29. Comment ajouter un attribut à un noeud XML sérialisé?
- 30. Comment ajouter un tableau à un autre tableau en PHP?