谁能帮我用 Swift 做以下事情:
我有两个元素,分别称为主题 1 和主题 2。
我需要单击主题 1(在向下箭头图像中),然后在我的主题 1 部分下部署一些内容。
我使用 UITableView 来显示数据(主题 1 和主题 2 行),但我不知道使用 UITableView 是否可以像下图那样在每行下方显示内容。
有人知道解决这个问题的方法吗?
谢谢!
最佳答案
两个高级选项:
- 将主题显示为节标题而不是行。检测水龙头 节标题并跟踪表格 View 中的“事件”部分 数据源。只为“事件”返回大于 0 的行数 部分。当“事件”部分发生变化时,重新加载旧部分 以及新的部分。
- 创建一个显示“主题”和所有详细信息的单元格。实现 TableView 的委托(delegate)并返回仅显示“事件”主题的详细信息的高度。对于所有其他行,返回仅显示标题的高度。当选择更改时,重新加载旧行和新行以动画显示高度变化。
关于ios - 如何在 UITableView 的一行下方部署内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28371019/