Comment puis-je implémenter une vue pour les utilisateurs (signer spécifiquement leur nom)? Je préférerais grandement une bibliothèque ou un exemple de code pour l'implémenter moi-même.Affichage du dessin sur iOS
Merci
Comment puis-je implémenter une vue pour les utilisateurs (signer spécifiquement leur nom)? Je préférerais grandement une bibliothèque ou un exemple de code pour l'implémenter moi-même.Affichage du dessin sur iOS
Merci
traçant une ligne incurvée est juste une série de cercles pleins ou des lignes droites. Une sorte de différenciation.
UITouch
)Bases
Il y a des séries de méthodes pour le suivi des touches.
– touchesMoved:withEvent:
– touchesEnded:withEvent:
– touchesCancelled:withEvent:
Ces méthodes sont sur UIView
. (Méthodes elles-mêmes définies dans UIResponder
qui est superclasse de celui-ci) les remplacer. Dans la plupart des cas, le suivi du point de contact n'est pas un problème.
Et envoyez le message setNeedsDisplay
à UIView lui-même pour le rendre invalide son état graphique afin qu'il se redessine bientôt.
Remplacer drawRect
méthode de la UIView
pour dessiner quelque chose (comme disque noir) vous avez besoin avec Quartz (CGContext
). Vous pouvez stocker des points tactiles suivis pour dessiner chaque ligne. Fondamentalement, vous devez redessiner tous les sentiers tactiles.
Optimisation
CGImage
qui peut être récupéré UIImage
). Vous devez donc dessiner des points de contact nouvellement ajoutés.Des informations plus détaillées et des échantillons sont sur la référence des méthodes/classes que j'ai mentionnées. Je joins un lien: http://developer.apple.com/iphone/library/navigation/index.html#section=Topics&topic=Graphics%20%26amp%3B%20Animation