30
在视图出现之前如何在iPhone上滚动到UITableView的底部
我有一个UITableView填充有可变高度的单元格。当视图推入视图时,我希望表格滚动到底部。 我目前有以下功能 NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0]; [self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO]; log是一个可变数组,其中包含组成每个单元格内容的对象。 上面的代码可以正常工作,viewDidAppear但是不幸的是,副作用是在视图第一次出现时显示表格的顶部,然后跳到底部。我希望它table view可以在出现之前滚动到底部。 我试图滚动中viewWillAppear和viewDidLoad,但在这两种情况下的数据没有被加载到表并且都抛出异常。 任何指导将不胜感激,即使只是告诉我我所拥有的就是所有可能的情况。