Estoy tratando de implementar la funcionalidad de pintura simple en mi aplicación de iPhone. Traté de actualizar un mapa de bits con un pincel de mapa de bits, y también intenté this tutorial.no puede dibujar lo suficientemente rápido para mantenerse al día con los toques ¿Movido?
Ambos métodos tienen el mismo problema, aunque el código es casi totalmente diferente. Sucede solo en el dispositivo: el simulador funciona bien.
Cuando toco la pantalla y muevo el dedo, la pantalla no se actualiza. Cuando hago una pausa o levanto mi dedo, la pantalla se actualiza. ¡Esta no es una muy buena experiencia de usuario!
Intenté llamar a drawRect desde touchesMoved directamente, pero encontré que el contexto del dibujo (que recupero usando UIGraphicsGetCurrentContext) no es válido para muchas de las llamadas, por lo que pintar la pantalla por cada toquesMoved no funciona.
¿Alguna idea?
¡Gracias por cualquier ayuda, esto ha sido bastante frustrante!
Henning
Gracias, pero he intentado hacer un [auto setNeedsDisplay] de touchesMoved. No ayudó. – Henning