- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我当前设计的工作方式是让一个单元出队并为其提供故事ID。在单元格initWithStyle
中,我创建了mysubView
(UILabel
),设置了autolayout
约束,并触发了一个加载故事标题API
的async
请求。然后,将文本设置为UILabel
。
问题是-在这一点上UITableViewController
已经计算出错误的单元格高度,因为最初UILabel
没有text
。现在唯一更新的方法是
parentTableView.beginUpdates
parentTableView.endUpdates
UITableView
,并且必须有更好的方法。我想念什么吗?我正在使用
UITableViewAutomaticDimension
作为行高。
最佳答案
我建议您观看WWDC 2012的Session 211(构建并发用户界面)并在那里应用概念。这具有其内容被独立查询和呈现的单元格。
基本概念如下:
1.在tableView:cellForRowAtIndexPath
中,实例化一个单元格。
2.使用相同的方法,创建用于检索数据以填充单元格的操作,并将其存储到字典中。对单元格的引用将传递给该操作。该操作具有完成处理程序,该处理程序填充单元格并从字典中删除该操作。
3.在从方法返回单元格之前,将操作添加到操作队列中。
4.在tableView:didEndDisplayingCell:forRowAtIndexPath
中,取消移动到屏幕外的单元的操作被取消并从字典中删除。
关于ios - 如何从UITableViewCell更新heightForRow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38351171/
我需要对某些单元格使用 UITableViewAutomaticDimension,还需要对其他一些单元格使用 heightForRow 是否可以在同一个 TableView 中同时使用它们?如果可能
我创建了一个 viewController,它显示一个普通样式的 UITableView。有时我有足够的单元格来填充表格 View ,有时却没有。当我没有足够的单元格时,我想缩小表格 View ,以便
当您有很多单元格时, heightForRowAtIndexPath 是一项非常昂贵的操作。在我的例子中,我有数千个,所以我想我可以分批分解表格并一次只显示 50 个单元格,并且当用户接近表格 Vie
我正在尝试根据内容制作具有动态单元格高度的 UITableView。我的应用程序是一个文章查看器。我尝试使用这些函数计算单元格的高度。 func heightForView(text:String,
我有一个 UITableView,它有几个不同高度的单元格。每一行都根据其包含的内容进行动态调整。 我有一个自定义的 UITableViewCell,里面有一个 UICollectionView,它应
我只是在 UITableViewCell 上寻找 UIWebView 和 UILabel 的动态高度。 This is great example for UIWebView in UITableVi
最近我将我的 Xcode 从 v 5.1.1 更新到 6.0.1。在验证我当前的 Cocos2d v3.1 项目期间,iTunes 商店向我显示警告 iTunes Store operation fa
我是一名优秀的程序员,十分优秀!