UITableView contentOffset 不会将表格一直滚动到底部
Posted
技术标签:
【中文标题】UITableView contentOffset 不会将表格一直滚动到底部【英文标题】:UITableView contentOffset will not scroll table all the way to the bottom 【发布时间】:2014-08-23 18:26:47 【问题描述】:想象一下,内容大小远小于 90000.0f :
tableView.contentOffset = CGPointMake(0.0f, 90000.0f);
调用后,我的表格几乎滚动到视图的底部,但是我必须移动大约 30.0f 的额外滚动视图才能使表格真正滚动到底端。
如何以编程方式将我的表格置于底部?
【问题讨论】:
检查滚动视图的内容插入 我没有设置边缘插图 - 全部 (0,0,0,0) 您是否有一些示例代码可以放入测试项目并尝试复制/修复? 你说你没有添加任何插图。你有没有检查过VC是否添加了任何东西?接受的答案HERE可能对您有所帮助。 【参考方案1】:您是否尝试滚动到您上次tableViewCell
?
//for instance, you have 15 cells
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:14 inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionTop
animated:YES];
[self.tableView reloadData];
【讨论】:
以上是关于UITableView contentOffset 不会将表格一直滚动到底部的主要内容,如果未能解决你的问题,请参考以下文章
UITableView contentOffSet 无法正常工作
UITableView ContentInset 和 ContentOffset
UIScrollView 滚动后 UITableView contentOffset 重置
具有自调整大小 insertRowsAtIndexPaths 的 UITableView 更改 contentOffset
带有 uisearchDisplayController 的 UItableView 在 ios 7 中滚动时更改了 contentoffset