我正在 cellForRow 中运行以下代码来进行即时日期计算。在滚动时看到一些卡顿后,我在复制卡顿时运行了时间分析器,并确定我的这段代码是问题所在。据我所知,这是实现天数差异加倍然后转换为年数的最佳方法?关于如何减少希望改善滚动所需的时间有什么建议吗?
最佳答案
提供默认值,然后使用完成处理程序来检测计算何时完成。然后在索引路径上使用重新加载行。这将使用户滚动并在后台计算值。一旦计算出该值,它将重新加载单元格以显示最终值。
关于swift - 减少日期计算所需的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59451260/