No es muy dificil.
Puede agregar un reconocimiento de panorámica a la vista.
Maneje los eventos de panorámica con un código como este.
func didPan (reconocedor: UIPanGestureRecognizer)
{
let loc = Recognizer.locationInView (self.view)
cambiar el reconocedor.
{
caso. Comenzó:
stroke = StrokeStartingAt (loc) // crea un nuevo objeto stroke
- ¿Qué piensan los usuarios de GAIN Fitness de la aplicación?
- ¿Por qué no puedo iniciar sesión en la aplicación Meetup?
- Si alguna vez tienes la oportunidad de hacer una aplicación (que nunca se ha hecho), ¿cuál será?
- ¿Qué tan útil es la aplicación "The Hit List" para hacer las cosas?
- ¿Cuáles son las aplicaciones de iOS más útiles?
caso. Finalizado:
stroke.end () // termina el trazo
caso: movido
stroke.addPoint (loc) // agrega el nuevo punto
}
}
Escriba una clase de trazo que debería recopilar este conjunto de puntos a medida que se agregan.
Luego escribe un método para dibujar el trazo.
Lo más simple sería hacer una línea UIBezier a lo largo de los puntos.
Pero puedes ser más elegante jugando con anchos o renderizándolos como una pila de sprites.