我的故事板中有一个ViewController(TopMenuViewController),它有我的应用程序徽标和一个按钮,当我点击它时显示一个下拉列表,这个下拉列表有按钮(注销,关于,设置....)。 我的应用程序中的所有屏幕都有这个顶级菜单,所以我决定为这个顶级菜单创建一个ViewController,并在嵌入TopMenuViewController的所有其他屏幕中添加一个容器。
我的顶级菜单视图控制器的高度为53,当显示下拉列表时,高度将为227
我将这个顶级菜单视图控制器嵌入到我的所有viewcontrollers中,例如我的主屏幕视图控制器:
我在这个容器中添加了以下约束:
现在,问题是我无法点击此下拉列表中的任何按钮,因为约束高度为53,如果我将其更改为227,我将无法点击按钮在此下拉列表下。
使用下拉列表创建可重复使用的顶级菜单的最佳方法是什么。