আপনি এর tableView:willDisplayCell:forRowAtIndexPath:মতো ব্যবহার করতে পারেন :
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"tableView willDisplay Cell");
cell.backgroundColor = [UIColor colorWithWhite:((indexPath.row % 2) ? 0.25 : 0) alpha:0.70];
}
টেবিলের মধ্যে থাকা কোনও সেল যখন পর্দার বাইরে থেকে স্ক্রিনে চলে আসে তখন এটি আপনাকে ডাকবে যাতে আপনি যা খুঁজছেন ঠিক তা নাও হতে পারে। আমি কেবল সমস্ত ডেলিগেট পদ্ধতিগুলি দেখেছি UITableViewএবং UIScrollViewকোনও ঘর অ্যানিমেশন সন্নিবেশ করার ঠিক পরে হ্যান্ডেল করার মতো কিছু নেই বলে মনে হচ্ছে।
অ্যানিমেশনটি শেষ হয়ে গেলে কেবল যে পদ্ধতিতে আপনাকে কল করতে চান তা কেন কল করবেন না endUpdates?
- (void)setDownloadedImage:(NSMutableDictionary *)d {
NSIndexPath *indexPath = (NSIndexPath *)[d objectForKey:@"IndexPath"];
[indexPathDelayed addObject:indexPath];
if (!([table isDragging] || [table isDecelerating])) {
[table beginUpdates];
[table insertRowsAtIndexPaths:indexPathDelayed withRowAnimation:UITableViewRowAnimationFade];
[table endUpdates];
// --> Call Method Here <--
loadingView.hidden = YES;
[indexPathDelayed removeAllObjects];
}
}
-scrollToRowAtIndexPath:atScrollPosition:animated:।