如何在没有tableviewcontroller的情况下创建可展开和可折叠的菜单

时间:2016-05-15 06:22:35

标签: swift expandable

我有一个问题。我正在尝试创建一个可扩展的FAQ菜单,而不使用tableviewcontroller。我不想使用tableview的原因是因为我不想要可扩展的单元格,而是我想要一个按钮来显示标签,同时还可以向下滑动此页面上的任何其他按钮。

Here is an example of what I'm trying to do.

我在Xcode 7.3中使用Swift

如果有人对教程/论坛帖子有任何建议/知识,我们将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:0)

当然,您可以使用按钮,更改标签高度的约束或动态添加标签。这是很多努力和代码。

或者,您可以使用表格视图和众多指南中的一个。请记住,表视图不必在任何行上可选,并且它们不必显示行分隔符行(UI)。

确实你可以禁用所有行的选择并为某些行添加按钮,不过我个人说这有点过分,为什么要求用户100%准确点击你的样本图像中没有的按钮甚至看起来像一个按钮。