Je voudrais créer une fonctionnalité de fingerpainting simple dans mon application. Le problème est que tous les dessins que je fais pour mon instance de vue de sous-classe UIView sont effacés après chaque appel drawRect ... Comment allez-vous préserver vos dessins de contexte dans vos UIViews?Comment empêcher les dessins dans un contexte UIView de disparaître?
0
A
Répondre
1
Vous devez ajouter vos dessins à votre modèle et vous assurer que votre modèle est rendu, le cas échéant, lorsque la vue est invalidée. Vous ne voulez pas dessiner directement sur la vue sans un modèle pour la rendre à nouveau si nécessaire.
Jacob
Questions connexes
- 1. Comment empêcher un UiView de glisser sous TableView?
- 2. Faire disparaître un contrôleur de vue
- 3. Essayer de trouver un contexte approprié pour dessiner un UIImage dans un UIView
- 4. Comment faire disparaître un composant dans le concepteur de formulaires?
- 5. Performance: UIView dans un UIView ou remplacez le UIView?
- 6. comment dessiner des dessins dans la boîte d'image
- 7. Faire disparaître les barres de défilement dans PerformancePoint Strategy Map
- 8. ajouter un UIView problème précédent tableView
- 9. Comment sous-classer un UIView?
- 10. Comment faire disparaître la bordure de DecoratedTabPanel?
- 11. Quel type de valeur puis-je définir dans le paramètre de contexte pour UIView + beginAnimations: context :?
- 12. Coupure dans un UIView avec quelques sous-vues
- 13. Comment ajouter UIImagePickerController dans UIView
- 14. Ruby: contexte indésirable dans les exceptions soulevées dans un eval
- 15. Comment obtenir un contexte de périphérique d'imprimante?
- 16. Intégration de WebView dans UIView
- 17. Faire disparaître le curseur
- 18. Comment empêcher Hibernate de couper les chaînes?
- 19. Fading d'un UIView sur un UITableView avec des sections
- 20. Comment obtenir la couleur d'un pixel dans un UIView?
- 21. UIView Transitions Animations
- 22. Comment empêcher les modifications de fichiers manquantes dans ReadDirectoryChangesW
- 23. Caractères génériques pour les ressources dans un contexte Tomcat Servlet.xml
- 24. Comment empêcher un affichage de ModalPopupExtender?
- 25. iPhone - Obtenez Position de UIView dans les UIWindow toute
- 26. Centrer une étiquette dans un UIView
- 27. Ajout de plusieurs UIButtons à un UIView
- 28. Comment annuler une animation pour un contexte et un ID d'animation spécifiques?
- 29. Plusieurs types UIView dans un seul UIViewController
- 30. Benchmark UIView drawRect: méthode
Je craignais que vous diriez que ... J'espérais une solution facile ou quelque chose, mais je suppose que je dois tourner mon cerveau maintenant lol ... – RexOnRoids
Si je ne l'avais pas mis mon développement d'application iPhone en attente depuis un petit moment, je l'aurais mis en place et fait votre travail pour vous. Comme il est, je ne peux que sympathiser et jeter quelques idées à votre façon. :) La chance. Si vous commencez à vous sentir trop frustré, je vous recommande d'essayer de coder contre MS Outlook 2000. Un ami a déjà décrit cette expérience comme «à peu près aussi amusante que de coller une fourchette dans vos yeux». – TheJacobTaylor