UIScrollView で zoomScale を 1 に戻す必要がありますが、アニメーション化する必要があります。これにはCABasicAnimationが使えると思ったのですが、NSValueには「valueForFloat」や「valueForNSNumber」がないようで、CABasicAnimationのanimation.fromValueやanimation.toValueに何を使えばいいのかわかりません。これについてもっと良い方法はありますか?
編集:これを機能させるには何を追加する必要がありますか?
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"zoomScale"];
animation.duration = 2.3;
animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear];
animation.fromValue = [NSNumber numberWithFloat:myScrollview.zoomScale];
animation.toValue = [NSNumber numberWithFloat:1.0];
[myScrollview.layer addAnimation:animation forKey:@"zoomScale"];