代码之家  ›  专栏  ›  技术社区  ›  A. Walker

jonkykong的SideMenu缩放动画导致演示文稿布局问题

  •  1
  • A. Walker  · 技术社区  · 7 年前

    在我的应用程序中,我正在使用 SideMenu 框架由jonkykong与 .menuSlideIn 当前模式和比例因子 0.9 . 在很大程度上,它按预期工作。不幸的是,正如你所见 this video ,选项卡栏和导航栏在显示侧菜单时收缩。

    在没有圆角的设备上,常规的44pt标签栏工作正常,但是导航栏仍然是一个问题。如视频所示,当视图控制器开始关闭时,选项卡栏和导航栏会自行更正。

    我的配置代码如下:

        private func configurePortfolioSelectionNavigationController() {
            let storyboard = UIStoryboard(name: "Main", bundle: nil)
            guard let portfolioSelectionNavigationController = storyboard.instantiateViewController(withIdentifier: "PortfolioSelectionNavigationController") as? UISideMenuNavigationController else {
                return
            }
            guard let portfolioSelectionViewController = portfolioSelectionNavigationController.topViewController as? PortfolioSelectionViewController else {
                return
            }
    
            portfolioSelectionViewController.delegate = self
    
            portfolioSelectionNavigationController.menuWidth = UIScreen.main.bounds.width * 0.75
            self.portfolioSelectionNavigationController = portfolioSelectionNavigationController
    
            let sideMenuManager = SideMenuManager.default
            sideMenuManager.menuLeftNavigationController = portfolioSelectionNavigationController
            sideMenuManager.menuAddPanGestureToPresent(toView: self.view)
            sideMenuManager.menuAddScreenEdgePanGesturesToPresent(toView: self.navigationController!.view, forMenu: .left)
            sideMenuManager.menuFadeStatusBar = false
            sideMenuManager.menuPresentMode = .menuSlideIn
            sideMenuManager.menuAnimationTransformScaleFactor = 0.9
        }
    

    应当指出,这只是改变比额表系数时的一个问题。其他动画类型工作正常。

    0 回复  |  直到 7 年前
    推荐文章