heightforrowatindexpath相关内容

Iphone - 当每个单元格高度是动态的时,何时计算 tableview 的 heightForRowAtIndexPath?

我已经多次看到这个问题,但令人震惊的是,我没有看到一致的答案,所以我自己试试: 如果您有一个包含您自己的自定义 UITableViewCells 的 tableview,其中包含必须在运行时确定高度的 UITextViews 和 UILabels,您应该如何确定 heightForRowAtIndexPath 中每一行的高度? 最明显的第一个想法是通过计算然后求和cellForRowA ..
发布时间:2021-12-11 09:12:26 移动开发

如何更改已加载的表格单元格的高度?

目前我在自定义的 uitableview 单元格中加载了 webviews.问题是 Web 视图的大小可变.在 webViewDidFinishLoad 中,我可以根据 html 文档的实际大小设置 web 视图的大小就好了.我的问题是表格单元格在 web 视图完成加载之前已经在 heightForRowAtIndexPath 中设置了高度.已加载表格单元格后,如何更改其高度? 理想情况下, ..
发布时间:2021-09-13 19:20:00 移动开发

UITableView 分隔符通过单元格重用错误绘制?

我正在开发一个带有故事板的 iOS 5 项目,因此在 IB 中使用动态表格单元格原型.在其中一个视图中,我有一个带有可变高度单元格的表格视图,单元格高度根据内容的高度计算. tableView:heightForRowAtIndexPath: 在第一次显示表格视图时返回所有单元格的正确值.向下滚动几个项目时一切都很好,但后来出了点问题:实际的单元格似乎是正确的高度,包括它们的触摸区域,但它们 ..

通过将行高设置为0来隐藏UITableView?

我只是继承了通过使用委托 heightForRowAtIndexPath 方法并为“隐藏行"返回高度0来隐藏/显示行UITableView的代码. 该代码有效,但令我担心的是,其中可能充满不可预见的复杂性.有人可以缓解我的疑虑,也可以给我充分的理由为什么会引起问题(我在初始测试中找不到任何问题). 该表很小,总共不到10行,即使没有这种隐藏的行解决方案,也需要自定义行高. 解决方 ..
发布时间:2021-05-17 19:24:21 移动开发

按重新排序拖动器时,单元格中会出现一个额外的视图,为什么?

我有一个高度不同的UITableView,当按重新排序控件时,在单元格视图结构中会出现一个新视图.通常这不是问题,但是有时它的高度很大,并且与下面的单元格重叠. 为什么显示此视图? 我如何摆脱它? 还是防止与其他单元格重叠? 解决方案 此视图是重新排序机制的一部分,不能删除.当您将屏幕快照视图拖动到表格视图上方时,它用于隐藏单元格内容. 如果将单元格clipsToBound ..

为所有行调用heightForRowAtIndexPath&在性能问题之前,UITableView中有多少行?

我以为我已经读过 UITableView ,所有行都没有调用 heightForRowAtIndexPath ,但是只有那些可见的。然而,这不是我所看到的。我看到了对 heightForRowAtIndexPath 的数百次调用,例如iPhone的方向改变的简单情况。 所以我假设这里为 UITableView 带 heightForRowAtIndexPath 已实现,它会(即 height ..
发布时间:2018-09-30 12:56:33 移动开发

iOS8 - 约束模糊地表明高度为零

有没有人知道如何调试这个? 仅警告一次:检测到约束模糊地表示高度为零的情况用于tableview单元格的内容视图。我们正在考虑无意中崩溃并使用标准高度。 行具有固定高度,由 $设置b $ b - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPa ..
发布时间:2018-09-25 20:34:02 移动开发

在iOS 7中实现heightForRowIndexPath:但是在iOS 8中使用编译时宏删除它

我想在iOS 8中实现新的自动调整大小表视图单元格,同时在iOS 7中保持对 heightForRowAtIndexPath:的支持。问题是我必须为iOS 8删除方法覆盖 heightForRowAtIndexPath:,但为iOS 7保留它。是否有一些编译时宏可以实现这一点? 解决方案 您不能使用编译时宏,因为这是运行时决定。相反,你可以为iOS 8返回 UITableViewAutom ..
发布时间:2018-09-24 19:42:47 IPhone

heightForRowAtIndexPath间歇性崩溃

我有一个拥有约30名活跃用户和500多名注册用户的应用,这个问题只发生在9.2使用iPhone 6的人身上。 我可以从崩溃报告中看到她有超过60次崩溃,她说有时候问题还行,而不是其他问题。 我在这里有相同的测试设备,没有问题正在发生。 我无法从结构中获取大量崩溃报告详细信息,但崩溃发生在以下方法中且应用程序崩溃在这个方法的最终,我可以从她对问题的描述中看出: func t ..
发布时间:2018-09-18 11:16:47 移动开发

estimatedHeightForRowAtIndexPath实际上可以改变最终的“正确”状态。一排的高度?

我在使用estimatedHeightForRowAtIndexPath时发现了一个惊人的问题或反直觉行为 (1)我的表行高度差别很大。最终结果的范围可以从111到大约400. (2)我绝对完美地计算每一行的高度。我手边有一个数组,也就是说缓存。 {请注意,这正是Apple工程师现在推荐的......例如,点5 .. 在UITableView中使用自动布局进行动态单元格布局&安培 ..
发布时间:2018-09-13 13:34:42 移动开发

当单元格构造不均匀时,如何计算heightForRowAtIndexPath?

问题 - 如何在UITableViewController的“heightForRowAtIndexPath”方法中最好地计算行的高度,假设: 我正在使用自定义子类UITableViewCell&子视图的实际大小(例如UILabels)是在运行时计算的。取决于诸如用户是否更改了字体大小的内容 单元格实际上没有准备好它似乎在“heightForRowAtIndexPath”之前,所以你不能依 ..
发布时间:2018-09-13 13:26:33 移动开发

UITableViewCell框架高度不匹配tableView:heightForRowAtIndexPath:

我正在构建一个具有可变高度自定义表格单元格的UITableView,它们的高度由包含的多行UILabel的大小决定。我已经使用 sizeWithFont:constrainedToSize: 我遇到了一个奇怪的问题:当数据源方法 tableView:cellForRowAtIndexPath:被调用时,如上所述已经确定了正确的每行高度,但是单元格的框架与该高度不匹配。相反,单元格的 fram ..

在Swift中将Int更改为CGFloat以返回heightForRowAtIndexPath tableview函数

我确信我错过了一些非常简单的东西,但我无法让它发挥作用。 如果他们遇到同样的问题,我会尝试更好地解释我正在做些什么来帮助他人。 func tableView(tableView:UITableView,heightForRowAtIndexPath indexPath:NSIndexPath) - > CGFloat { 返回(计数* 40 + 75)为CGFloat } ..
发布时间:2018-08-06 20:04:14 移动开发