SlideDrawer
示例
要运行示例项目,首先克隆仓库,然后在 Example 目录中运行 pod install
。
要求
- iOS 9.0+
- Swift 4.2+
安装
CocoaPods
SlideDrawer 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'SlideDrawer'
Carthage
要使用Carthage
将SlideDrawer集成到Xcode项目中,请在Cartfile
中指定它
github "Bruce-pac/SlideDrawer"
然后,运行以下命令以构建SlideDrawer框架:
$ carthage update --platform ios
最后,您需要手动设置Xcode项目,以添加SlideDrawer框架
- 在您的应用程序目标的“通用”设置选项卡中,“链接框架和库”部分,从磁盘上的Carthage/Build文件夹中将您希望使用的每个框架拖放到此处。
- 在您的应用程序目标的“构建阶段”设置选项卡中,点击“+”图标,然后选择“新运行脚本阶段”。创建一个带有以下内容的运行脚本:
/usr/local/bin/carthage copy-frameworks
- 在“输入文件”下添加您希望使用的框架的路径
$(SRCROOT)/Carthage/Build/iOS/SlideDrawer.framework
- 将复制的框架的路径添加到“输出文件”
$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/SlideDrawer.framework
用法
let vc = LeftViewController()
//self is the main/center ViewController
self.sd.show(drawer: vc) //default left
// you can set direction right by this
self.sd.show(drawer: vc) { (letConfig) -> SlideDrawerConfiguration in
var config = letConfig
config.direction = .right
return config
}
查看示例以获取更多用法
作者
Bruce-pac, [email protected]
许可
SlideDrawer可在MIT许可下使用。更多信息请参阅LICENSE文件。