Je défile dans un énorme ensemble de points de données (CGPoints dans une vue personnalisée, comme un graphique) et c'est évidemment lent et laggy. Existe-t-il un moyen courant de charger et de dessiner uniquement le bloc de données que j'ai besoin d'afficher? Est-ce que [[[myScrollview] documentView] documentVisibleRect] l'astuce? Je souhaite également effectuer un zoom avant et arrière et modifier les détails du point de données. Merci pour tous les conseils.Comment faire défiler efficacement dans un NSScrollview avec une énorme quantité de données?
0
A
Répondre
0
Comment vous faites cela est entièrement à vous. C'est votre vue personnalisée, vous pouvez dessiner ce que vous voulez. Votre contrôleur de vue doit garder une trace du niveau de zoom et de l'emplacement actuel et votre vue devrait juste dessiner cette partie des données.
Il n'y a rien de magique qui rende cela plus facile, vous devez le programmer vous-même.
Questions connexes
- 1. Comment faire défiler efficacement 1024x90000 image dans une fenêtre?
- 2. Nombre de SQL énorme quantité de données
- 3. Base de données pour gérer une énorme quantité de données
- 4. Gestion d'une énorme quantité de données dans un tableau
- 5. Comment stocker une énorme quantité de données statiques pour un SPA dans un tableau javascript?
- 6. Git envoie une énorme quantité de données après la branche
- 7. Données: colonnes dynamiques et quantité énorme de données
- 8. Approches pour une visualisation rapide d'une énorme quantité de données
- 9. SSIS Consolider une énorme quantité de données - suggestion
- 10. Méthode de stockage appropriée pour une énorme quantité de données
- 11. Question de conception de base de données: Comment gérer une énorme quantité de données dans Oracle?
- 12. Comment stocker une énorme quantité de données dans la base de données
- 13. insérer une grande quantité de données à cassandra efficacement
- 14. Comment faire défiler une table avec une quantité variable de lignes et de colonnes
- 15. Stocker une quantité énorme de fichiers dans le lot d'applications
- 16. Préchargement d'une quantité énorme d'images
- 17. Comment intégrer un WebView dans un NSScrollView?
- 18. Arrière-plan pour faire défiler verticalement une certaine quantité
- 19. Traiter une énorme quantité de données lors de l'insertion dans la base de données SQL
- 20. Quantité énorme de zones de texte répétées
- 21. Comment stocker une énorme quantité de données dans le cache du navigateur
- 22. Comment PAN automatiquement tout en ajoutant une énorme quantité de données dans Oxyplot
- 23. Mise à jour énorme quantité de lignes
- 24. Impossible de faire fonctionner NSScrollView
- 25. Comment "faire" efficacement avec Vim
- 26. Comment déplacer une grande quantité de qgraphicsitem efficacement?
- 27. Comment montrer énorme quantité de côté client de données du rapport (MongoDB, JS)
- 28. Comment appliquer efficacement plusieurs changements de position d'une énorme liste dans la base de données?
- 29. Comment faire défiler une certaine quantité de valeur dans android ScrollView xml pour chaque rouleau
- 30. Comment faire pour inverser les lignes d'un fichier énorme efficacement avec la mémoire principale limitée
ok merci pour cela. – stronzo
Et juste pour être sûr: Est-ce la bonne façon de zoomer en changeant la taille de l'image de la vue personnalisée (qui est la vue du document)? Donc, il peut être pratiquement énorme (10 millions de pixels de large ou quelque chose comme ça) sans être laggy? – stronzo