【问题标题】:UITableView contentOffset will not scroll table all the way to the bottomUITableView contentOffset 不会将表格一直滚动到底部
【发布时间】:2014-08-23 18:26:47
【问题描述】:

想象一下,内容大小远小于 90000.0f :

tableView.contentOffset = CGPointMake(0.0f, 90000.0f);

调用后,我的表格几乎滚动到视图的底部,但是我必须移动大约 30.0f 的额外滚动视图才能使表格真正滚动到底端。

如何以编程方式将我的表格置于底部?

【问题讨论】:

  • 检查滚动视图的内容插入
  • 我没有设置边缘插图 - 全部 (0,0,0,0)
  • 您是否有一些示例代码可以放入测试项目并尝试复制/修复?
  • 你说你没有添加任何插图。你有没有检查过VC是否添加了任何东西?接受的答案HERE可能对您有所帮助。

标签: objective-c uitableview


【解决方案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];

【讨论】:

    猜你喜欢
    • 2019-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多