2012-12-20 21 views
9

Kaydırma sırasında görüntü üzerinde animasyonun solmasına AFNetworking uygulamasının tembel yükleme özelliğini kullanarak bir yer tutucu görüntüsü ile görüntüleyen bir Tablo Görünümüm var. Yüklendikten sonra yer tutucudan görüntüye gitmek için bir yol bulmaya çalışıyorum. Kodum burada çalışır, ancak tablo kaydırılırken bir resim yüklenirse, her şey tuhaf görünür ve tablo kaydırmayı durdurur. Aynı şey aynı efektle bir Yatay kaydırma için de geçerlidir.AFNetworking - UITableView

Burada görüntü önbellekte bir kez animasyon önlemek için cellForRowAtIndexPath

[cell.hotelImage setImageWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:hotelImageUrl]] 
        placeholderImage:[UIImage imageNamed:@"placeholder.png"] 
          success:^(NSURLRequest *request , NSHTTPURLResponse *response , UIImage *image){ 

           if (request) { 
            //Fade animation 
            [UIView transitionWithView:self.view 
                duration:1.0f 
                 options:UIViewAnimationOptionTransitionCrossDissolve 
                animations:^{ 
                 [cell.hotelImage setImage:image]; 
                } completion:NULL]; 

           } 


          } 
          failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error){ 

          } 
]; 

ben if (istek) kullanıyorum içindeki kullanıyorum kodu.

Şimdiden çok teşekkürler.

cevap

14

yerine self.view bu çalışacaktır bu cell.hotelImage deneyin :)

[UIView transitionWithView:cell.hotelImage 
    duration:1.0f 
    options:UIViewAnimationOptionTransitionCrossDissolve 
    animations:^{[cell.hotelImage setImage:image];} 
completion:NULL]; 
+0

müthiş çalışır. Çok teşekkür ederim! – Chompas