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