我不知道如何实现这一点,并且搜索互联网并没有证明富有成效 - 除了像这样的一些导航下拉菜单: https://github.com/nmattisson/DropdownMenu
这是非常好的,但导航,我看到它..
有什么想法吗?提前致谢
编辑:显然问题是广泛的..我会尝试详细说明。
我需要一个菜单,我可以放在某些viewcontrollers中 - 每个不同的viewcontroller可以有不同的选项,通常有很多不同的选项。因此,我需要添加一个菜单,可以通过触摸箭头按钮来折叠/展开 - 如图片所示,可折叠菜单必须能够包含不同的控件,具体取决于使用位置的上下文。
经过更多的研究,我认为容器的使用可能是解决方案的一部分,还有一些动画来处理扩展/崩溃。
基本上 - 菜单可能类似于Android片段的等效物,可以插入到所需的活动中。
我希望这更有意义。
答案 0 :(得分:1)
您将尝试使用Autolayout约束,
Ex:容器视图的高度约束在展开模式下为60,如果要折叠,则将其更改为0.