私は最初にぼやけていてフォーカスが入っているものをアニメーション化しようとしています。私はそれが正常に動作すると思うが、アニメーションが完了したら、まだ少しぼやけている。私はこれを間違っているのですか?コアアニメーションを使用してガウスぼかしをアニメーション化しますか?
CABasicAnimation* blurAnimation = [CABasicAnimation animation];
CIFilter *blurFilter = [CIFilter filterWithName:@"CIGaussianBlur"];
[blurFilter setDefaults];
[blurFilter setValue:[NSNumber numberWithFloat:0.0] forKey:@"inputRadius"];
[blurFilter setName:@"blur"];
[[self layer] setFilters:[NSArray arrayWithObject:blurFilter]];
blurAnimation.keyPath = @"filters.blur.inputRadius";
blurAnimation.fromValue = [NSNumber numberWithFloat:10.0f];
blurAnimation.toValue = [NSNumber numberWithFloat:1.0];
blurAnimation.duration = 1.2;
[self.layer addAnimation:blurAnimation forKey:@"blurAnimation"];
。うまくいけば、私たちは将来この機能を得るでしょう。 – user3344977