如何使用表视图单元格中的动态更改的元素解决问题

时间:2019-05-20 16:56:05

标签: swift xcode uitableview

我需要一些建议。我正在尝试创建一个应用程序,用户可以在特定时间创建一些应用程序。如果同一时间有一些任务,那么它们应该在专用于该小时的一个表视图单元中。 例如下面的示例,上午8:00 。 我没有使用情节提要。我知道如何使用一个元素来执行此操作,但是问题是我不确定如何根据用户的输入动态更改视图。我的猜测是我应该使用自定义表格视图,但是随后我应该分别动态注册每个单元格(而且我不确定如何做到这一点)。还有其他方法可以解决此问题吗?

UI类似于此波纹管。 enter image description here

我感谢每一个帮助和建议。 谢谢

1 个答案:

答案 0 :(得分:0)

我创建了一个示例应用程序来解决您的查询。

要点:

  • 设计示例自定义单元格:GrwoingTableViewCell

  • 单元格使用UIStackView来保存任务。当您在其中添加另一个任务时,UIStackView将负责UI Update。

  • 确保不要给单元格或stackView固定高度。

请参考此链接以获取示例代码https://github.com/Dexter7677/DynamicCell.git