SideMenu от jonkykong - скользить с правой стороны - PullRequest
0 голосов
/ 05 сентября 2018

Я хочу, чтобы меню сдвигалось справа, и все работало правильно, за исключением того, что оно двигалось полностью к левой стороне экрана. То есть между левой стороной экрана и краем меню должно быть некоторое расстояние, но это расстояние равно 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, для которого я установил ширину?

1 Ответ

0 голосов
/ 10 сентября 2018

Я думаю, что проблема была связана с работой с устаревшей версией SideMenu. Как только я запустил обновление модуля, оно начало работать как положено.

...