Snapchat-ähnlicher Text auf Bild
Ich habe versucht, einen Snapchat-ähnlichen Bearbeitungstext auf einem Bild zu implementieren. Bisher habe ich ein UILabel in der Mitte von UIImageView implementiert und diesem UILabel drei Gesten hinzugefügt: UIPanGestureRecognizer, UIPinchGestureRecognizer & UIRotationGestureRecognizer.
Ich habe es geschafft, die Pan-Methode zu implementieren, aber es fällt mir schwer, die Pinch + Rotation so reibungslos wie möglich zu gestalten. Ich erhalte schreckliche Ergebnisse. T_T
Wie glaubt ihr, wurde das gemacht? Welche Komponenten sind daran beteiligt und wenn Sie Lese- / Beobachtungsmaterial haben, könnte ich es verwenden, um dies zu erreichen.
Vielen Dank :
BEARBEITEN
Dies sind die Methoden, die ich implementiert habe, um mit Pinch & Rotation umzugehen:
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, die ich implementiert habe, funktioniert:https: //drive.google.com/file/d/0B-AVM51jxsvUY2RUUHdWbGo5QlU/view? usp = sharing