gpt4 book ai didi

ios - 我如何在 Swift 中制作像 "Android Navigation Drawer Menu"这样的重叠菜单

转载 作者:行者123 更新时间:2023-11-30 12:46:06 25 4
gpt4 key购买 nike

如何在 ios 中制作像“Android 抽屉导航菜单”一样的重叠菜单(用 Swift 语言)。就像下面的图片一样。

我已经使用了 SWRevealViewController,但它没有解决我的问题,因为它插入主屏幕而不是重叠在其上。

请告诉我如何自己制作或使用第三方(如 SWRevealViewController 或 MMDrawer 等)制作它。

注意:我正在严格寻找重叠菜单的解决方案。 enter image description here

enter image description here

最佳答案

幻灯片菜单可以是 UIView。要显示菜单,您必须将菜单 View 定位到 UIViewController View 之外。那就是

CGRect(x: [viewcontroller_width], y: 0, width: [menu_width], height: [menu_height])

目前菜单 View 使用insertSubview(: aboveSubview:)来自表单 UIViewController 的 View 。这会将菜单 View 置于所有 View 的前面。

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

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

我在 one of my apps 中使用了这种菜单,如果需要更多帮助,请写评论;)

关于ios - 我如何在 Swift 中制作像 "Android Navigation Drawer Menu"这样的重叠菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41629441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com