UITableView'ı, ağa çekdiğim bazı verilerle birlikte bir UITableView'ı dolduruyorum. Her bir hücrenin verileri, arka plan olarak kullanılan bir görüntüden oluşur. Bu, MaxConcurrentOperationCount
4'e ayarlı bir NSOperationQueue'ye eklenen ayrılmış bir NSOperation'da indiriyorum. Görüntü indirilmediği sürece, genel bir yer tutucu gösteriyorum. İndirilen görüntü ile başarılı bir şekilde indirildikten sonra (solma/kaybolma) değiştirmek istiyorum.Canlandırma animasyonu UITableViewCell
UITableViewController ürününün cellForRowAtIndexPath
içine yerleştirilen aşağıdaki kodu kullanıyorum. En arka plan görüntüsü anında ayarlanmış olduğundan animasyon bir hücre üzerinde başlatılan sanki
[UIView beginAnimations:@"fade" context:nil];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:3.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
cell.placeholderUIImage.alpha = 0.0;
cell.backgroundUIImage.alpha = 1.0;
[UIView commitAnimations];
Bu
maalesef sadece, satır birkaç rastgele çalışıyorbeginAnimations
sonraki çağrısıyla "üzerine yazılır" olurdu .
Tablo görünümü düzeninin tamamlanmasından sonra çağrılmalıdır. – shiami
Herhangi bir kod snippet'i lütfen? –