Я смотрел на этого репоМасштаб жести жесткости при нажатии на 1?
https://github.com/mmohsin991/gestures/blob/master/gestures/ViewController.swift
и в этом примере
http://www.raywenderlich.com/50398/opengl-es-transformations-gestures
У меня есть следующий код
@IBOutlet var pinchProperty: UIPinchGestureRecognizer!
@IBAction func pinchAction(sender: UIPinchGestureRecognizer) {
if(dbg){println("scale \(pinchProperty.scale)")}
let pinch: CGFloat = pinchProperty.scale
switch pinchProperty.state{
case .Began:
println("pinch started")
case .Changed:
geometryNodeMain.scale = SCNVector3(x:Float(pinch),y:Float(pinch),z:Float(pinch))
case .Ended:
println("pinch ended")
case .Cancelled:
break
case .Failed:
break
case .Possible:
break
default:
break
}
}
Первоначально прижимные работы и увеличивает масштаб и но затем вес сбрасывается до 1. Преобразование кода OpenGL http://www.raywenderlich.com/50398/opengl-es-transformations-gestures беспорядок.
Может кто-то помочь преобразовать этот код?