如何使重叠菜单,如ios中的“安卓导航抽屉菜单”(用Swift语言)。就像下面的图片。
我曾经使用过SWRevealViewController,但是它并没有解决我的问题,因为它推动了主屏幕,而不是重叠在上面。
请告诉我如何通过我自己的,或使用第三方,如SWRevealViewController或MMDrawer等。
注意:我很难找到重叠菜单的解决方案。
发布于 2017-01-13 07:53:57
幻灯片菜单可以是UIView。要显示菜单,必须在UIViewController视图之外定位菜单视图。那是
CGRect(x: [viewcontroller_width], y: 0, width: [menu_width], height: [menu_height])
当前的菜单视图使用表单UIViewController的insertSubview(:aboveSubview:)视图。这将菜单视图置于所有视图的前面。
下一步是在UIViewController视图中注册两个滑动手势,以显示和隐藏菜单。
为了获得更好的视觉体验,您应该在菜单视图中添加一个阴影。
我在我的一个应用程序中使用这种菜单,如果需要更多的帮助来编写注释;)
https://stackoverflow.com/questions/41629441
复制相似问题