ios - jonkykong 的 SideMenu - 从右侧滑入
问题描述
我想让一个菜单从右侧滑入,一切正常,除了它一直滑到屏幕的左侧。即屏幕左侧和菜单边缘之间应该有一些距离,但距离为0。
这是我的配置:
let rightSideMenu = NavigationUtility.viewController(NavigationConstants.kSlideMenuNavigationController) as? UISideMenuNavigationController
rightSideMenu?.sideMenuManager.menuPresentMode = .menuSlideIn
rightSideMenu?.navigationController?.setNavigationBarHidden(true, animated: false)
rightSideMenu?.menuWidth = 320
rightSideMenu?.sideMenuManager.menuWidth = 320
rightSideMenu?.sideMenuManager.menuShadowRadius = 30
rightSideMenu?.sideMenuManager.menuShadowOpacity = 0.5
rightSideMenu?.sideMenuManager.menuShadowColor = Colors.menuShadowColor
SideMenuManager.default.menuRightNavigationController = rightSideMenu
if let navBar = self.navigationController?.navigationBar {
SideMenuManager.default.menuAddPanGestureToPresent(toView: navBar)
}
if let navView = self.navigationController?.view {
SideMenuManager.default.menuAddScreenEdgePanGesturesToPresent(toView: navView)
}
如何让它在我设置宽度的 320 距离内滑动?
解决方案
我认为这个问题与使用过时版本的 SideMenu 有关。一旦我运行了一个 pod update,它就开始按预期工作。
推荐阅读
- go - 在 go 中将切片长度与 uint32 进行比较的最佳方法(用于对抗性上下文)
- php - 使用 WP_Query 呈现分页的问题
- python - 方法和函数有什么区别?(请非常基本的解释)
- kubernetes - 为什么在 kubctl get pods 中仍然显示已完成状态的 pod?
- node.js - node.js - 调用外部 API 并将它的响应保存到 mongoDB
- python - 要列出的整数
- c# - 在 WebApi2 中创建过滤器以过滤图像
- preact - 处理按键总是少一个键作为 event.target.value
- javascript - querySelector 不在生活标准中
- nlp - NLP算法在语言翻译中提取部分句子