Comment créer/préparer un CALayer hors écran, de sorte que lorsque la page est affichée, tout ce qu'il a à faire est d'afficher la couche préparée?Couche de rendu hors écran
3
A
Répondre
3
Rendez votre contenu dans un CGBitmapContext, retirez un objet CGImageRef de celui-ci et définissez-le comme le contenu du CALayer. Jetez un oeil à Creating a Bitmap Graphics Context pour l'exemple de code pour la plupart de cela.
Mais si votre vrai problème est que votre drawInContext:
est trop lent, vous devriez d'abord chercher à le casser pour que vous puissiez tout pré-calculer quand les données changent et seulement faire drawInContext:
. C'est généralement la meilleure approche. Ne pas pré-rendre le calque lui-même; pré-calculer tout ce dont vous avez besoin pour rendre le calque rapidement. Mais pour un dessin très compliqué, l'approche CGImageRef est utile.
Questions connexes
- 1. opengl hors écran rendu
- 2. OpenGL: Rendu rapide hors-écran
- 3. CALayer et le rendu hors-écran
- 4. Impression de PDFViews hors écran
- 5. Afficher les données hors écran dans UIView
- 6. rendu Zend_Form (écran blanc)
- 7. Dessiner hors écran avec JOGL
- 8. Exemple de rendu avec Cg dans un objet tampon de trame hors-écran
- 9. GDI + Scrolling hors-écran en mémoire tampon
- 10. Décharger l'image de UIImageView thats hors écran
- 11. Quelles sont les optimisations effectuées par un navigateur lorsqu'un élément DOM est rendu hors écran?
- 12. Puis-je avoir un contrôle 'hors écran'?
- 13. Mise à jour d'UIWebView hors écran?
- 14. Obtention d'un décalage d'un objet hors écran
- 15. JQuery: Cloner lorsque déplacé hors écran
- 16. Comment créer un UITextField hors écran
- 17. Comment récupérer une image d'un NSWindow hors écran?
- 18. Java/Swing hors écran de rendu (Cobra HTMLPanel -> BufferedImage) Problème: Le composant ne finit pas de redessiner d'abord
- 19. Est-ce que les pixel shaders peuvent être utilisés lors du rendu sur une surface hors écran?
- 20. Comment utiliser un CGLayer pour dessiner plusieurs images hors écran
- 21. Me.Recalc dans Access valeurs hors écran ne sont pas affichés
- 22. déplacer doucement le caractère sur et hors écran HTML
- 23. scrollview inside linearlayout force les boutons hors écran
- 24. Pourquoi mon affichage hors écran Canvas3D ne fonctionne-t-il pas?
- 25. Rendu HTML dans une activité Android hors ligne
- 26. Pourquoi CreateDIBSection() échoue-t-il lorsque la fenêtre est hors-écran?
- 27. Bandes de lignes de balayage vierges ou mal restituées utilisant le rendu hors écran avec des objets de tampon de trame
- 28. ASP.NET: couche de données indépendantes accses couche
- 29. La propriété `FullScreenTakeOver` ne fonctionne pas: comment conserver une FLVPlayback hors du mode plein écran dans un projecteur plein écran?
- 30. Écran de démarrage android/écran de chargement