イメージがロードされたときにフェードイン効果を持つUITableViewセルでイメージを遅延ロードするにはどうすればよいですか?UITableViewセル内で、どのようにフェードインするイメージを遅延ロードできますか?
答えて
あなたは非同期画像に興味を持っています。
//Paste following here
imageView.alpha = 0.0f;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5f];
imageView.alpha = 1.0f;
[UIView commitAnimations];
SDImageWebは何をしてかなり良いライブラリです:connectionDidFInishLoading以内http://www.markj.net/iphone-asynchronous-table-image/
だけでそれをフェードインするために、この
UIImageView* imageView = [[[UIImageView alloc] initWithImage:[UIImage imageWithData:data]] autorelease];
//Paste below code here
後、後をつけ:で利用できる素晴らしい記事がありますあなたが必要です。それはイメージキャッシュを持っているので、イメージがダウンロードされると、次にローカルフラッシュメモリからピックされます。
これは、fadeIn
効果です。しかし、これは、UIView
のアニメーションではかなり簡単に追加できます。だから、非同期的にアニメーションをフェードインに置くために..
すべてのthats [imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]];
を画像をダウンロードするには
。 [self fadeInLayer: imageView.layer];
これはトリックを行う必要があります - これを呼び出すことが
- (void)fadeInLayer:(CALayer *)l
{
CABasicAnimation *fadeInAnimate = [CABasicAnimation animationWithKeyPath:@"opacity"];
fadeInAnimate.duration = 0.5;
fadeInAnimate.repeatCount = 1;
fadeInAnimate.autoreverses = NO;
fadeInAnimate.fromValue = [NSNumber numberWithFloat:0.0];
fadeInAnimate.toValue = [NSNumber numberWithFloat:1.0];
fadeInAnimate.removedOnCompletion = YES;
[l addAnimation:fadeInAnimate forKey:@"animateOpacity"];
return;
}
。これは0.5秒でアルファ0から1にイメージをアニメーション化します!アニメーションの素晴らしいフェードを与えるために。
ありがとうございました。プログラムでfadeInエフェクトを追加する方法を教えてください。ユーザーがスクロールして他のUIImageViewsを見ると、画像が表示されるfadeInエフェクトになります。 –
fadein animaitonのための私の更新されたコードを見てください... –
- 1. uitableViewの遅延ロード?
- 2. UITableView遅延ロード最適化
- 3. 遅延ロードによる遅延ポップアップタグ
- 4. Yandex HtmlElementsで遅延ロードはどのように機能しますか?
- 5. Datamapperでのコンテキスト遅延ロード - どのように?
- 6. Windowsプライベートアセンブリをどのように遅延ロードできますか?出来ますか?
- 7. stm32l152RCの遅延はどのように働きますか?
- 8. Alamofireを使用したUITableviewでの遅延ロードAPIリクエスト
- 9. 4.3.1でネストされた遅延ロードをどのように実現できますか?
- 10. 角度アプリケーションは、どのようにして別のアプリケーションの角度モジュールを遅延ロードできますか?
- 11. ラケットで関数の引数を遅延/遅延評価するにはどうすればよいですか?
- 12. 特定のスライダーイメージに遅延を伴うモーダルをロードするにはどうすればよいですか?
- 13. アレイのフェードイン/アウトに遅延を追加するにはどうすればいいですか
- 14. 遅延reloadData on UITableView
- 15. どのHibernate FetchModeによってコレクションが遅延ロードされるのですか?
- 16. 遅延ロードを行うためにプライベートプロパティのヌルチェックを避けるにはどうすればよいですか?
- 17. Primefacesによる遅延問題overlayPanel - 遅延ロード
- 18. 遅延ロードされたモジュール内の2つの遅延ロードモジュール
- 19. ODM Doctrineの遅延ロードを無効にすることはできますか?
- 20. ユーザーがUITableViewセル内のテキストを編集できるようにする
- 21. 遅延ロードでpagerTemplateをカスタマイズする
- 22. 遅延データをロードする
- 23. NSTableViewを遅延ロードする
- 24. NHibernateでの遅延ロード
- 25. ビジネスモデルプロパティのASP.NETコアによる遅延ロード
- 26. 実行時にNhibernateで遅延ロードを行うことができます#
- 27. UITableViewは本当にちょうど2つのセルで遅れます
- 28. 表示と遅延 - jQuery、どのように遅延を使用するのですか?
- 29. リスト(DBオブジェクトではない)のようなメモリオブジェクトに遅延ロード/ Eagerローディングのコンセプトを実装できますか?
- 30. どのようにtime.sleepなしで遅延するには?
ありがとうございますが、効果が消えていく必要があります。 –
コメントが更新されました。 –
ありがとうございました:) – Abo3atef