Görünüm denetleyicisi yüklendiğinde belirli bir satıra kaydırmak için bir tablo görünümü oluşturdum. Ben viewDidLoad yönteminde bu kodu koymak ve bunu beklemek nasıl çalışır:UITableView'im kaydırma işlemini canlandırmak için söylemediğim sürece neden kaydırma yapmıyor?
[thisTableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:16 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:YES];
Ancak, ben animated:NO
son bit, hiç kaydırma etmediğini değiştirirseniz. Animasyona sahip olmakla iyiyim, ama merak ediyorum: Animasyon NO olarak ayarlanmışsa neden kaydırma yapmıyor?
Mükemmel. Tam olarak istediğim gibi çalışıyor. Ayrıca bu, viewDidLoad tamamlandıktan sonra tabloyu gerçekten yüklemez. Teşekkürler –
Ayrıca, bir yan not olarak, tablo görünümünde reloadData çağırarak verilerini viewDidLoad içine yüklemek için tabloyu zorladım. Bu, animasyon olmadan kaydırma yaptı viewDidLoad –
Bu statik bir tablo ise, neden olmasın, ancak aksi halde, bunu yapmak için doğru yer değil. Ayrıca, viewDidAppear'ı kullanarak bir ekran hatası görmeniz durumunda, bunun yerine viewWillAppear'ı kullanabilirsiniz. –