ios – ‘tableView.contentSize’和’tableView.frame.size’之间的区别是什么?

tableView.setContentOffset(CGPointMake(0,tableView.contentSize.height - tableView.frame.size.height),animated: true)

它有效,但我想知道这两个值究竟是什么:
tableView.contentSize,tableView.frame.size

解决方法

contentSize是UIScrollView内容的大小,这意味着它将是内容的大小(隐藏和可见),而frame.size是tableView的实际大小.

例如,假设我的设备屏幕为568(高度),在其中,我有一个UITableView(占据所有屏幕),每个显示100个单元格,高度为50.我的tableView.frame.size.height将等于568,但tableView.contentSize.height将等于所有单元格的滚动大小,因此为5000.

另外,正如@Ethaan所建议的,阅读this更深入.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...