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

前端之家收集整理的这篇文章主要介绍了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更深入.

原文链接:https://www.f2er.com/iOS/332319.html

猜你在找的iOS相关文章