DDSlidingPanels

MIT 协议
Objective-C
iOS

1 张图片

作者

描述

屏幕每个侧面都有4个滑动面板!这些面板对您的应用程序来说是全局的,这意味着您只需配置一次每个面板,用户就可以从您应用程序的任何导航状态访问该面板。无论您使用 UITabBarController 还是 UINavigationController,用户都可以始终访问滑动面板。

用户可以通过点击定制(可自定义)的拖动图像或通过在拖动图像上滑动来显示/隐藏面板,就像在 iPad/iPhone 通知面板上从顶部滑动一样。可以通过代码调整显示/隐藏的速度。

最有用的功能是对自定义 ViewControllers 的支持。例如,您可以在 Storyboard 中创建您自己的自定义视图控制器,将其 Storyboard ID 分配给它,然后您可以在代码中将 ID 供给滑动面板。面板将嵌入您的 ViewController,调整其大小并正确发送 viewDidAppear: 和其他标准消息!

查看实际应用中的效果: https://itunes.apple.com/us/app/luxms-bi-us-taxes/id576252055

请注意,该代码只能在 iOS 6 及更高版本上使用。它基于最新的 Apple 功能,如 NSLayoutConstraint 和 ViewController 嵌入。

标签