Texto similar a Snapchat en la imagen
He estado tratando de implementar un texto de edición similar a Snapchat en una imagen. Lo que hice hasta ahora es implementar un UILabel en el centro del UIImageView y agregué 3 gestos a este UILabel: UIPanGestureRecognizer, UIPinchGestureRecognizer y UIRotationGestureRecognizer.
He logrado implementar el método Pan, pero estoy teniendo dificultades para hacer que la rotación Pinch + sea tan suave como ellos, obtengo resultados horribles T_T
¿Cómo creen que se hizo esto? qué componentes están involucrados en esto y si tiene algún material de lectura / observación que pueda usar para lograr esto.
Gracias :)
EDITAR:
Estos son los métodos que implementé para manejar Pinch & Rotation:
func handlePinch(recognizer: UIPinchGestureRecognizer) {
if let view = recognizer.view as? UILabel {
view.transform = CGAffineTransformScale(view.transform, recognizer.scale, recognizer.scale)
}
}
func handleRotate(recognizer: UIRotationGestureRecognizer) {
if let view = recognizer.view as? UILabel {
view.transform = CGAffineTransformRotate(view.transform, recognizer.rotation)
}
}
Vista previa del video de cómo funciona el pellizco que implementé:https://drive.google.com/file/d/0B-AVM51jxsvUY2RUUHdWbGo5QlU/view?usp=sharing