ios - 如何将侧边栏幻灯片菜单添加到现有应用程序(没有 Storyboard )

标签 ios menu sidebar

有谁知道我如何在现有应用程序中实现侧边栏幻灯片菜单(不使用 Storyboard )?

我找到了SWRevealViewController ,但所有说明都适用于新应用和带有 Storyboard 的应用。我找不到在现有应用程序中实现它的任何说明,也找不到在没有 Storyboard 的情况下实现它的说明。

我有一个 UINavigationControlerrootViewController这是一个 tableViewController ,但现在我想在应用程序中添加一个侧边栏菜单。

最佳答案

您可以使用InteractiveSideMenu图书馆。有menuViewControllercontentViewControllers类(class)成员MenuContainerViewController可以从代码中实例化。

这是一个例子:

class HostViewController: MenuContainerViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        self.menuViewController = YourMenuViewController()        
        self.contentViewControllers = [YourContentViewController()]

        self.selectContentViewController(contentViewControllers.first!)
    }
}

关于ios - 如何将侧边栏幻灯片菜单添加到现有应用程序(没有 Storyboard ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30110432/

相关文章:

html - 在侧边栏旁边居中主要

javascript - 如何快速实现 materializecss 侧边栏导航打开过渡?

ios - 无法使用 Xcode、Swift 3 获取图像 iOS 富推送通知

c# - 如何将两个不同的属性绑定(bind)到两个不同的数据上下文 WPF C#

html - 如何在只有 html 和 css 的表单中创建水平选择器?

android - 更改选项菜单项中选中复选框的样式

ios - 边栏声明

ios - 具有强引用的对象属性变为空

ios - 单击 iOS/xcode 后如何使按钮淡出?

ios - 如何获得Semi Circle进度栏?