首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Swift中生成"Android导航抽屉菜单“这样的重叠菜单

如何在Swift中生成"Android导航抽屉菜单“这样的重叠菜单
EN

Stack Overflow用户
提问于 2017-01-13 07:29:23
回答 1查看 1.4K关注 0票数 0

如何使重叠菜单,如ios中的“安卓导航抽屉菜单”(用Swift语言)。就像下面的图片。

我曾经使用过SWRevealViewController,但是它并没有解决我的问题,因为它推动了主屏幕,而不是重叠在上面。

请告诉我如何通过我自己的,或使用第三方,如SWRevealViewController或MMDrawer等。

注意:我很难找到重叠菜单的解决方案。

EN

回答 1

Stack Overflow用户

发布于 2017-01-13 07:53:57

幻灯片菜单可以是UIView。要显示菜单,必须在UIViewController视图之外定位菜单视图。那是

代码语言:javascript
运行
复制
CGRect(x: [viewcontroller_width], y: 0, width: [menu_width], height: [menu_height])

当前的菜单视图使用表单UIViewController的insertSubview(:aboveSubview:)视图。这将菜单视图置于所有视图的前面。

下一步是在UIViewController视图中注册两个滑动手势,以显示和隐藏菜单。

为了获得更好的视觉体验,您应该在菜单视图中添加一个阴影。

我在我的一个应用程序中使用这种菜单,如果需要更多的帮助来编写注释;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41629441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档