ほぼ正確な 2 つの画像 (ほぼアニメーション フレーム) の間でディゾルブを実行しようとしていますが、これまでのところ、ディゾルブの途中で発生する暗くなる部分を取り除くことはできません。クライアントは、このダークなディゾルブを行わないことに非常に固執していますが、何か考えはありますか?
UIImageView *newImageView = [[UIImageView alloc] initWithFrame:imageViewSmileDesign.frame];
newImageView.image = imageViewSmileDesign.image;
[self.view addSubview:newImageView];
imageViewSmileDesign.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@.jpg", result]];
imageViewSmileDesign.alpha = 0;
[UIView animateWithDuration:0.5 animations:^{
imageViewSmileDesign.alpha = 1;
newImageView.alpha = 0;
} completion:^(BOOL finished) {
[newImageView removeFromSuperview];
} ];
ご覧いただきありがとうございます。