我需要为 iOS 实现一个手风琴控件。通过手风琴,我的意思是这样的 UI:
我看到了两种基本的方法来做到这一点,但我不确定选择哪一种。
方法 #1:创建一个 ViewController 容器,类似于 a UITabBarController
,只是我没有在底部显示选项卡,而是绘制了垂直堆叠的按钮,当您点击一个时,相应的面板会打开并显示相应的视图控制器的视图。
方法#2:创建一个复合视图,直接向其中添加一堆视图,并根据需要显示/隐藏它们。
我该如何选择这里?是什么让我想将子单元视为视图控制器与视图?