imageView プロパティを持つ uitableviewcell サブクラスがあります。私はウェブから画像を取得しています。取得したら、画像ビューにクロスフェードしたいと思います。
この効果を適用するためにビューコントローラー内で最初に使用していたこのCAAnimationコードを取得しました。私のコードは次のようになりました:
CATransition *transition = [CATransition animation];
transition.duration = 0.3f;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionFade;
[self.photoView.layer addAnimation:transition forKey:someKey];
今、そのコードを UITableViewCell に移動したいと思います。そのアニメーションをさまざまな場所に適用しようとしましたが、効果がないようです。私はそれをawakeFromNib(セルはnibファイルからのもの)とwillMoveToSuperviewに入れました。何かご意見は?