2009-08-25 12 views
3

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?

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