- (void)fadeOutStuff
{
CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"opacity"];
anim.delegate = self;
anim.duration = 0.25f;
anim.removedOnCompletion = NO;
anim.fillMode = kCAFillModeForwards;
anim.fromValue = [NSNumber numberWithFloat:1.0f];
anim.fromValue = [NSNumber numberWithFloat:0.0f];
[self.searchList.layer addAnimation:anim forKey:@"animationOpacity"];
}
オブジェクトを単純にアニメーション化するためのこのコードがあり、アニメーションが完了すると、レイヤーはタッチできなくなります。レイヤーをレベル/インデックスに設定するアニメーション プロセスはありますか? アニメーション レイヤーの背後にある要素に触れることはできますが、アニメーション レイヤー自体には触れません。設定がありませんか?このコードに基づいて、アニメーションを間違った方法で行っていますか?