Ich habe versucht, einen Snapchat-ähnlichen Bearbeitungstext auf einem Bild zu implementieren. Was ich bis jetzt gemacht habe, ist ein UILabel in der Mitte des UIImageView zu implementieren und ich habe 3 Gesten zu diesem UILabel hinzugefügt: UIPanGestureRecognizer, UIPinchGestureRecognizer & UIRotationGestureRecognizer.Snapchat-ähnlicher Text auf Bild
Ich habe es geschafft, die Pan-Methode zu implementieren, aber ich habe harte Zeit die Pinch + Rotation so glatt zu machen, wie sie es tun, bekomme ich T_T schreckliche Ergebnisse
Wie denkt ihr dies gemacht wurde? welche Komponenten sind in diesem & beteiligt, wenn Sie lesen/beobachten Material, das ich verwenden könnte, um dies zu erreichen.
Thanks :)
EDIT:
Dies sind die Methoden, die ich zu behandeln & Rotation umgesetzt Pinch:
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)
}
}
Vorschau Video, wie die Prise ich Werke umgesetzt: https://drive.google.com/file/d/0B-AVM51jxsvUY2RUUHdWbGo5QlU/view?usp=sharing
Zeigen Sie den Code, wie Sie tun, um die Rotation –
@ Mr.T Hallo, ich meine Post bearbeitet und hinzugefügt diejenigen. Vielen Dank! :) – EpicSyntax
Worin besteht das Problem? –