AdaptiveSidebarViewController 0.0.2

AdaptiveSidebarViewController 0.0.2

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2015年9月
SPM支持 SPM

由以下人员维护:Mathias KoehnkecgTino RachuiMathias KöhnkeMichael KamphausenNico SchümannHeiko WichmannStephan LernerFamara Kassama



  • Mathias Köhnke

AdaptiveSidebarViewController

AdaptiveSidebarViewController 是一个简单的容器,可以自适应地在侧边栏中显示 viewcontroller(常规环境)或在导航堆栈中压入(紧凑环境)。

 

安装

使用

创建 AdaptiveSidebarViewController 的子类并指定主/侧视图控制器

override func viewDidLoad() {
    let mainVC = storyboard.instantiateViewControllerWithIdentifier("mainVC")
    mainViewController = mainVC

    let detailVC : storyboard.instantiateViewControllerWithIdentifier("detailVC")
    sideViewController = detailVC

    super.viewDidLoad()
}

要显示/隐藏侧边栏,您可以使用

func showSideView(animated: Bool) -> Void
func hideSideView(animated: Bool) -> Void

除了上述内容外,还可以修改侧边栏的宽度

sideViewWidth = 320

许可证

AdaptiveSidebarViewController 依据 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。