- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
似乎无论我在 estimatedRowHeight 中设置什么,都没有任何视觉差异。在性能方面,我不确定设置 1 和 100 之类的值会有什么不同。文档只是说设置一个非负数会给你带来更好的性能,但没有详细说明。
最佳答案
为了执行其完整的初始内部布局并正确绘制滚动指示器,表格 View 必须知道所有行的高度(以及任何部分标题等)。
通过提供 estimatedRowHeight
,您允许表格执行完整的初始内部布局,只知道可见行的高度(因为它使用所有行的估计高度其他行)。对于具有可变行高的 TableView ,速度要快得多。
(当然,如果 TableView 的 rowHeight
实际上是每一行的高度,那么 estimatedRowHeight
就没有意义了。)
关于ios - UITableView设置estimatedRowHeight有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45943924/
在设置您的 UITableView 用于自动调整单元格大小时,您必须指定 estimatedRowHeight。为什么甚至需要这样做 - 鉴于系统会在显示单元格之前首先计算单元格高度? 最佳答案 将行
我有一个 UITableViewController 的自定义子类。它有一个包含许多行的部分。每行对应于相同的自定义表格 View 单元格类。每个自定义单元格都有两个标签:myLabel1 和 myL
当通过 UITableViewAutomaticDimension 使用动态 UITableViewCells 高度计算时,您必须设置 estimatedRowHeight。是否有任何关于错误估计值如
我正在使用新的 iOS 8 API: self.tableView.estimatedRowHeight = 60 self.tableView.rowHeight = UITableViewAuto
我在 StoryBoard 中为我的 tableViewCell 使用 autoLayout,因为我想根据文本为行设置可变高度。 现在在 viewDidLoad 中 我正在使用这些代码行 self.t
一些背景:我有一个嵌套的 tableView,其中我可以有不同类型的单元格,从 map 到图像再到键值对等等,所以我不得不使用嵌套的 tableView,这很难通过节行结合来实现 我正在使用自动调整大
每当用户创建新评论或用户刷新 UITableView 时,我都会尝试滚动到 UITableView (commentsFeed) 的底部。 我使用的代码是: func scrollToBottomOf
简单问题:我有一个 UITableViewController,一般设置工作正常。我只是想微调间距。 在UITableViewController的viewDidLoad中我调用: tableView
我有一个 UITableView 包含 UITableViewCell 包含一个 UITextView。 我想要两件事: 用户可以在 UITextView 中输入文本,它的尺寸会随之增长。 当用户点击
我有一个带有设置的表格 View : self.tableView.rowHeight = UITableViewAutomaticDimension; self.tableView.estimate
我在 xib 中为我的 customCell 使用 autoLayout,因为我想根据文本为行设置可变高度。 现在在我的 VC.m 中 我正在使用这些代码行 - (void)viewdidLoad {
我正在尝试为我的 Collection View 制作可自行调整大小的单元格。我将显示文本部分,并且这些文本部分有很多大小,因为每个单元格都有一个段落。阅读有关 appcoda 和 useyourlo
我有一个 TableViewController,它包含 2 个 ImageView,一些 UILabel。我这样设置包含: 一切似乎都很好。对于最后一个 UILabel,我想根据内容的长度显示所有内
当使用 moveRowAtIndexPath:toIndexPath: 移动 UITableViewCell 时,我在使用 estimatedRowHeight 和 UITableViewAutoma
我是一名优秀的程序员,十分优秀!