如何在ios中使用“Android导航抽屉菜单”等重叠菜单(在Swift语言中)。如下面的图片。
我使用过SWRevealViewController,但它没有解决我的问题,因为它推动主屏幕不重叠。
请告诉我如何通过我自己或使用SWRevealViewController或MMDrawer等第三方制作它。
答案 0 :(得分:0)
幻灯片菜单可以是UIView。要显示菜单,您必须在UIViewController视图外找到菜单视图。那是
CGRect(x: [viewcontroller_width], y: 0, width: [menu_width], height: [menu_height])
目前菜单视图中使用来自表单UIViewController视图的insertSubview(: aboveSubview:)。这会将菜单视图放在所有视图的正面。
下一步是在你的UIViewController视图中注册两个滑动手势来显示和隐藏菜单。
为了获得更好的视觉体验,您应该在菜单视图中添加阴影。
我在one of my apps中使用这种菜单,如果需要更多帮助写评论;)