我可以从单元格调用集合视图的重新加载数据吗?
Can I call reload data for a collection view for from a cell?
我正在开发一个 iPhone 应用程序,它是一个 运行ners 配速计算器。我正在使用带有自定义单元格的集合视图来显示有关不同 运行 距离的详细信息。如果我更新单元格中的 运行 步速文本值,我希望应用程序重新计算其他距离(显示在其他单元格中)的预计完成时间。我想推荐最好的方法来做到这一点。我正在使用 Swift 版本 5.0.1
我正在使用 UIPickerView select 运行 步调的小时、分钟和秒。
我有一个 Target/Action 用于单元格中的 UITextField Editing Changed 事件。那被调用。但我不确定如何从当前单元格重新加载其他单元格。
我最初在 UIViewController 上硬编码了所有距离,并在 pickerView didSelectRow 中重新计算了预计完成时间。我更愿意使用不同距离的列表,因此是集合视图。
我假设你的单元格有一个数据源,比如你在单元格中显示的信息数组或字典,如果你有这个,那么你可以执行计算并在完成计算后更新这个数据源这可能是在文本字段编辑事件中调用的操作。
用新计算更新数据源后,您只需调用 collectionView.reloadData()
这将更新单元格中的信息。
我正在开发一个 iPhone 应用程序,它是一个 运行ners 配速计算器。我正在使用带有自定义单元格的集合视图来显示有关不同 运行 距离的详细信息。如果我更新单元格中的 运行 步速文本值,我希望应用程序重新计算其他距离(显示在其他单元格中)的预计完成时间。我想推荐最好的方法来做到这一点。我正在使用 Swift 版本 5.0.1
我正在使用 UIPickerView select 运行 步调的小时、分钟和秒。 我有一个 Target/Action 用于单元格中的 UITextField Editing Changed 事件。那被调用。但我不确定如何从当前单元格重新加载其他单元格。
我最初在 UIViewController 上硬编码了所有距离,并在 pickerView didSelectRow 中重新计算了预计完成时间。我更愿意使用不同距离的列表,因此是集合视图。
我假设你的单元格有一个数据源,比如你在单元格中显示的信息数组或字典,如果你有这个,那么你可以执行计算并在完成计算后更新这个数据源这可能是在文本字段编辑事件中调用的操作。
用新计算更新数据源后,您只需调用 collectionView.reloadData()
这将更新单元格中的信息。