Mam, UITableViewktóry jest wypełniony komórkami o zmiennej wysokości. Chciałbym, aby tabela przewijała się na sam dół, gdy widok jest widoczny.
Obecnie mam następującą funkcję
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0];
[self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO];
log to zmienna tablica zawierająca obiekty, które składają się na zawartość każdej komórki.
Powyższy kod działa dobrze, viewDidAppearale ma niefortunny efekt uboczny polegający na wyświetlaniu górnej części tabeli, gdy widok pojawia się po raz pierwszy, a następnie przeskakiwaniu na dół. Wolałbym, żeby table viewmożna było przewinąć do dołu, zanim się pojawi.
Próbowałem zwój viewWillAppeari viewDidLoadale w obu przypadkach dane nie zostały załadowane do tabeli jeszcze i zarówno wyjątek.
Wszelkie wskazówki byłyby bardzo mile widziane, nawet jeśli chodzi tylko o powiedzenie mi, co mam, to wszystko, co jest możliwe.