测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2015年9月 |
SPM支持 SPM | ✗ |
由以下人员维护:Mathias Koehnke、cg、Tino Rachui、Mathias Köhnke、Michael Kamphausen、Nico Schümann、Heiko Wichmann、Stephan Lerner、Famara Kassama。
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 文件。