登录视图和导航抽屉控制器

LoginView and NavigationDrawerController

抱歉,如果这个问题已经被问到,但我没有找到答案。

我是 ios 开发的新手,我已经有一个带有 LoginActivity 的 android 应用程序,当登录成功时,它会重定向到 NavigationDrawer Activity .

现在我想为我的 IOS 应用程序创建相同的功能。 IOS 是否已经存在针对这种情况的解决方案,或者是否有任何示例?

此致,

帕特里克

要在 iOS 中实现导航抽屉,有很多可用的库,其中一个具有如此多定制的好库是 LGSideMenuController

非常好用

用于 pod 安装

pod 'LGSideMenuController'

导入我们的viewcontroller

import LGSideMenuController

进一步实施

let rootViewController = UIViewController()
let leftViewController = UITableViewController()
let rightViewController = UITableViewController()

let navigationController = UINavigationController(rootViewController: rootViewController)

let sideMenuController = LGSideMenuController(rootViewController: navigationController,
                                              leftViewController: leftViewController,
                                             rightViewController: rightViewController)

sideMenuController.leftViewWidth = 250.0
sideMenuController.leftViewPresentationStyle = .scaleFromBig

sideMenuController.rightViewWidth = 100.0
sideMenuController.leftViewPresentationStyle = .slideBelow

希望对您有所帮助

这是一个很棒的 GitHub NavigationDrawer 库,使用 swift。

要使用菜单 NavigationController,请确保直接将 UITabBarController 或 UINavigationController 指定为项目内容,而不是任何相应的 ViewController。

class NavigationViewController: UINavigationController, SideMenuItemContent {
}

class InnerViewController: UIViewController {

    @IBAction func openMenu(_ sender: Any) {
        if let navigationViewController = self.navigationController as? SideMenuItemContent {
            navigationViewController.showSideMenu()
        }
    }
}

这里是 link sample example and here is the main GiHub library link.

希望对您有所帮助。