IOS如何制作这样的可折叠菜单?

时间:2016-07-10 11:08:25

标签: ios objective-c xcode user-interface

enter image description here

你好。我是ios的新手,我已经完成了这项任务。我需要制作一个可扩展/可折叠的菜单来控制。

我不知道如何实现这一点,并且搜索互联网并没有证明富有成效 - 除了像这样的一些导航下拉菜单: https://github.com/nmattisson/DropdownMenu

这是非常好的,但导航,我看到它..

有什么想法吗?提前致谢

编辑:显然问题是广泛的..我会尝试详细说明。

我需要一个菜单​​,我可以放在某些viewcontrollers中 - 每个不同的viewcontroller可以有不同的选项,通常有很多不同的选项。因此,我需要添加一个菜单,可以通过触摸箭头按钮来折叠/展开 - 如图片所示,可折叠菜单必须能够包含不同的控件,具体取决于使用位置的上下文。

经过更多的研究,我认为容器的使用可能是解决方案的一部分,还有一些动画来处理扩展/崩溃。

基本上 - 菜单可能类似于Android片段的等效物,可以插入到所需的活动中。

我希望这更有意义。

1 个答案:

答案 0 :(得分:1)

您将尝试使用Autolayout约束,

Ex:容器视图的高度约束在展开模式下为60,如果要折叠,则将其更改为0.