Ich versuche, einfache Paint-Funktionalität in meiner iPhone App zu implementieren. Ich habe versucht, eine Bitmap mit einem Bitmap-Pinsel zu aktualisieren, und ich habe auch versucht this tutorial.kann nicht schnell genug zeichnen, um mit touchesMoved Schritt zu halten?
Beide Methoden haben das gleiche Problem, obwohl der Code fast völlig anders ist. Es passiert nur auf dem Gerät - der Simulator funktioniert gut.
Wenn ich den Bildschirm berühre und meinen Finger bewege, wird der Bildschirm nicht aktualisiert. Wenn ich meinen Finger pausiere oder hebe, wird der Bildschirm aktualisiert. Dies ist keine sehr gute Benutzererfahrung!
Ich habe versucht, drawRect direkt von touchesMoved aufzurufen, aber festgestellt, dass der Zeichnungskontext (den ich mit UIGraphicsGetCurrentContext abrufe) für viele der Aufrufe ungültig ist, so dass der Bildschirm für jeden touchesMoved selbst nicht funktioniert.
Irgendwelche Ideen?
Danke für jede Hilfe, das war ziemlich frustrierend!
Henning
Danke, aber ich habe versucht, ein [self setNeedsDisplay] von touchesMoved. Es hat nicht geholfen. – Henning