मैं Phibrow App में समान एनीमेशन बनाना चाहता हूं। कृपया अधिक जानकारी के लिए निम्न वीडियो देखें: - https://www.dropbox.com/s/wwc69a9ktaa52je/IMG_0155.MOV?dl=0लेबल एनीमेशन प्राप्त करें जैसे ही फाइब्रो ऐप
मैं इस एनीमेशन UIPinchGestureRecognizer
, UIRotationGestureRecognizer
और UIPanGestureRecognizer
का उपयोग कर पाने के लिए कोशिश की है। लेकिन अभी तक इस एनीमेशन को पाने में सक्षम नहीं है।
func handlePinchGesture(gesture: UIPinchGestureRecognizer) {
if gesture.state == UIGestureRecognizerState.began || gesture.state == UIGestureRecognizerState.changed{
//print("UIPinchGestureRecognizer")
gesture.view?.transform = (gesture.view?.transform)!.scaledBy(x: gesture.scale, y: gesture.scale)
gesture.scale = 1.0
}
}
func handleRotationGesture(gesture: UIRotationGestureRecognizer) {
if gesture.state == UIGestureRecognizerState.began || gesture.state == UIGestureRecognizerState.changed{
print("UIRotationGestureRecognizer : ", gesture.rotation)
gesture.view?.transform = (gesture.view?.transform)!.rotated(by: gesture.rotation)
gesture.rotation = 0
}
}
func handlePanGesture(gesture: UIPanGestureRecognizer) {
if gesture.state == UIGestureRecognizerState.began || gesture.state == UIGestureRecognizerState.changed{
//print("UIPanGestureRecognizer")
let translation = gesture.translation(in: view)
gesture.view?.transform = (gesture.view?.transform)!.translatedBy(x: translation.x, y: translation.y)
gesture.setTranslation(CGPoint(x: 0, y: 0), in: view)
}
}
क्या इस एनीमेशन को पाने का कोई तरीका है?
देखें https://www.raywenderlich.com/162745/uigesturerecognizer-tutorial-getting-started –