0

iOS 8 以降、Apple はぼかしを作成する簡単な方法を提供しました。しかし、その外観をアニメーション化できますか?

 CSDTimelineCell* headerCell = (CSDTimelineCell*)[self.timelineTabel cellForRowAtIndexPath:self.headerIndexPath];
UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
UIVisualEffectView *bluredEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
[bluredEffectView setFrame:headerCell.bounds];
[bluredEffectView setHidden: YES];
[headerCell addSubview:(UIView *)bluredEffectView];
[UIView transitionWithView:bluredEffectView
                  duration:3
                   options:UIViewAnimationOptionTransitionCrossDissolve
                animations:^{
                    bluredEffectView.hidden = NO;
                } completion:nil];

このクラスでは、アルファ値を 0 に設定することは非推奨です。助言がありますか?

4

1 に答える 1