swift - 如何解决表格视图单元格中动态更改元素的问题
问题描述
我需要一些建议。我正在尝试创建应用程序,用户可以在其中创建一些在特定时间做的事情。如果在同一时间有一些任务,那么它们应该在一个专用于这一小时的表格视图单元格中。就像下面上午 8:00 的示例一样。我没有使用故事板。我知道如何用一个元素做到这一点,但问题是我不太确定如何根据用户的输入动态更改视图。我的猜测是我应该使用自定义表格视图,但我应该分别动态注册每个单元格(我不太确定如何做到这一点)。有没有其他方法可以解决这个问题?
我感谢每一个帮助和建议。谢谢
解决方案
我创建了一个示例应用程序来解决您的查询。
关键点:
在示例中设计一个自定义单元格:
GrwoingTableViewCell
细胞用于
UIStackView
保存您的任务。当您在其中添加另一个任务时,UIStackView 将负责 UI 更新。确保您没有为单元格或 stackView 提供固定高度。
请参阅此链接以获取示例代码https://github.com/Dexter7677/DynamicCell.git