快速滚动到只有空白部分的表格底部

标签 swift

每次添加新部分时,我都会尝试将表格滚动到底部。它们的部分可能有也可能没有任何行,但仍然需要滚动到底部。有办法做到这一点吗?

最佳答案

你可以尝试这样的事情:

func scrollToBottom() {
    let bottomOffset = CGPoint(x: 0, y: tableView.contentSize.height - tableView.bounds.size.height + tableView.contentInset.bottom);
    tableView.setContentOffset(bottomOffset, animated: true)
}

关于快速滚动到只有空白部分的表格底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38361316/

相关文章:

ios - 希望使用过滤器方法使用 Swift 从数组中删除基于两个属性的重复模型对象

ios - 用户点击 "don' t 允许后显示 UILocalNotification 请求”

ios - 在 Swift 4 循环中保存和重绘

swift - 在 SpriteKit (swift) 中生成多次相同节点的最佳实践

iOS 11 - 成为第一响应者不打开键盘

ios - 无法通过观察 Firebase 中的数据库引用来获取顶级节点的值

ios - 如何测试静默通知在 iOS 中是否正常工作?

ios - 如何在每次新版本升级时检测应用程序的首次启动?

ios - 在应用程序启动时预加载 ViewController

ios - 检测点击 UITabBarController 中的选项卡