如何使我的 UIView 成为嵌入 ScrollView 中的可扩展/可折叠 UIView。
这是我的主视图,当用户点击按钮时, View 会自动调整大小(+200 高度),并且其下方的 View 将自动调整,从而与 ScrollView 一样。
编辑:我想我不能使用TableView,因为我正在制作这样的自动化表单
所以我的想法是,每当打开开关时,标签就会添加到电子邮件表单中,并且开关充当父级子级的(展开/折叠)触发器。
最佳答案
View可以是Accordion View的修改版,大家可以借鉴一下here
毕竟 table view 是 scrollView 上的 collection view,所以如果你有时间,你可以自己在四个简单的函数中完成整个功能
- drawOuterList :将外部列表绘制为 ScrollView 上的完全可定制 View
- handleButtonForExpandingOuterList : 决定展开或关闭 View 。
- drawInnerList : 将内部列表绘制为 scrollView 上完全可定制的 View
- handleButtonForExpandingInnerList : 决定展开或关闭 View 。
还有很多其他链接 浏览这些链接,如
关于ios - iOS 中 ScrollView 中的可扩展 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21823222/