Ho cercato di implementare un testo di modifica simile a Snapchat su un'immagine. Quello che ho fatto finora è implementare un UILabel nel centro di UIImageView e ho aggiunto 3 gesti a questo UILabel: UIPanGestureRecognizer, UIPinchGestureRecognizer & UIRotationGestureRecognizer.Testo simile a Snapchat sull'immagine
Sono riuscito a implementare il metodo Pan, ma sto avendo difficoltà a fare il Pinch + rotazione liscio come lo fanno, ottengo risultati orribili T_T
Come pensate voi ragazzi questo è stato fatto? quali componenti sono coinvolti in questo & se si dispone di materiale di lettura/visione che potrei usare per realizzare questo.
Grazie :)
EDIT:
Questi sono i metodi ho implementato per gestire Pinch & rotazione:
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)
}
}
Anteprima video di come il pizzico ho implementato opere: https://drive.google.com/file/d/0B-AVM51jxsvUY2RUUHdWbGo5QlU/view?usp=sharing
Mostra il codice di come si fa la rotazione –
@ Mr.T Ciao, ho modificato il mio post e ha aggiunto quelli. Grazie! :) – EpicSyntax
Qual è il problema da affrontare? –