Ich habe ein Imageview auf einem Scrollview und hinzugefügt es eine Tippgeste und wenn es Scroll der Imageview ist schaltet kleiner und kleiner und hier ist der Code für die TransformationCATransform3DScale Recognizer kann nicht erkennen
let offset = scrollView.contentOffset.y
var avatarTransform = CATransform3DIdentity
var headerTransform = CATransform3DIdentity
let avatarScaleFactor = (min(offset_HeaderStop, offset))/userImage.bounds.height/1.4 // Slow down the animation
let avatarSizeVariation = ((userImage.bounds.height * (1.0 + avatarScaleFactor)) - userImage.bounds.height)/2.0
avatarTransform = CATransform3DTranslate(avatarTransform, 0, avatarSizeVariation, 0)
avatarTransform = CATransform3DScale(avatarTransform, 1.0 - avatarScaleFactor, 1.0 - avatarScaleFactor, 0)
ich gefunden habe, das avatarTransform = CATransform3DScale (avatarTransform, 1.0 - avatarScaleFactor, 1.0 - avatarScaleFactor, 0) betrifft meinen Erkenner, wenn ich diese Zeile lösche alles was gut funktioniert. Wer weiß warum?