如何使我的UIViews嵌入ScrollView中的可扩展/可折叠UIView。
这是我的主视图,当用户点击按钮时,视图会自动调整大小(+200高度),并且其下方的视图将自动调整为滚动视图。
编辑:我认为我无法使用TableView,因为我正在创建一个像这样的自动化表单
所以我的想法是,无论何时打开开关,标签都将添加到电子邮件表单中,并且开关充当父母子女的(扩展/折叠)触发器。
答案 0 :(得分:1)
View可以是Accordion View的修订版,你可以得到一些想法here
毕竟表视图是scrollView上的集合视图,所以如果你有时间,你可以用四个简单的函数自己完成整个功能
还有很多其他链接 浏览这些链接,如
答案 1 :(得分:0)
如果时间对您很重要,我建议使用来自可可控件的现成解决方案
如果您想在自己的yo上实现这个,可以使用自定义单元格创建表格视图。制作两种类型的细胞:
1)折叠细胞
2)扩增细胞
并在didSelectRowAtIndexPath上重新加载表。表视图已经是ui滚动视图的子类,因此它将为您完成所有调整大小的工作