UITableView öğesini bir animasyonla belirli bir konuma nasıl kaydırırım? iPhone SDK - UITableView programlı olarak animasyonla nasıl kaydırılır?
Şu anda bir pozisyona geçmek için bu kodu kullanıyorum://tableController -> viewDidLoad
[self.tableView reloadData];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:row inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionTop
animated:YES];
bu kodla sorun masaya doğru herhangi animasyon olmadan doğru pozisyona atlar olmasıdır. Animasyonu etkinleştirmek veya süreyi ayarlamak için herhangi bir yolu var mı?
Yardımlarınız için teşekkür ederiz.
Cevabınız için teşekkür ederiz. Aygıtta kodu çalıştırıyorum ve bu kodu viewDidLoad yönteminde çağıracağım. – dan
Bu, herhangi bir sebepten dolayı, viewDidLoad'dan bir animasyon başlatılamayabilir çünkü bu, görünümün ilklendirmesinin bir parçasıdır. Tam olarak bunun neden olduğunu bildiğimi söylemiyorum ama mantıklı geliyor. NSRunLoop'un performSelector ile bir etkinlik planlamaya çalışın ve bu çağrıldığında kaydırma işlemini yapın. – richb