Skip to content

Latest commit

 

History

History
 
 

Reto-03

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Desarrollo Mobile > Swift Avanzado

Implementación de mas gestures

OBJETIVO

  • Implementar alguno o ambos gestures tales como UIPinchGestureRecognizer o bien UIScreenEdgePanGestureRecognizer.

REQUISITOS

  1. Xcode 11

DESARROLLO

Implementar de manera programática el gesto de Pinch y el gesto de ScreenEdgePan.

Con lo visto en los ejemplos anteriores se deberá ser capaz de resolver este reto. La idea es implementar alguno o ambos gestures.

Solución

Crearemos un proyecto con un View o ImageView al cuál le agregaremos uno o dos gestures.

A dicho view le habilitamos el property para que pueda detectar interacciones touch.

	imageView.isMultipleTouchEnabled = true
	imageView.isUserInteractionEnabled = true

Creamos un property de tipo Gesture, el que deseemos implementar. puede ser PinchGesture o PanGesture.

	let pinchGesture = UIPinchGestureRecognizer(target: self,
                                                      action: 	#selector(pinchGesture(sender:)))

Al Image agregamos el Gesture:

imageView.addGestureRecognizer(pinchGesture)