SlideDrawer
Example
To run the example project, clone the repo, and run pod install
from the Example directory first.
Requirements
- iOS 9.0+
- Swift 4.2+
Installation
CocoaPods
SlideDrawer is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'SlideDrawer'
Carthage
To integrate SlideDrawer into your Xcode project using Carthage, specify it in your Cartfile
:
github "Bruce-pac/SlideDrawer"
Then, run the following command to build the SlideDrawer framework:
$ carthage update --platform ios
At last, you need to set up your Xcode project manually to add the SlideDrawer framework:
- On your application targets’ “General” settings tab, in the “Linked Frameworks and Libraries” section, drag and drop each framework you want to use from the Carthage/Build folder on disk.
- On your application targets’ “Build Phases” settings tab, click the “+” icon and choose “New Run Script Phase”. Create a Run Script with the following content:
/usr/local/bin/carthage copy-frameworks
- Add the paths to the frameworks you want to use under “Input Files”:
$(SRCROOT)/Carthage/Build/iOS/SlideDrawer.framework
- Add the paths to the copied frameworks to the “Output Files”:
$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/SlideDrawer.framework
Usage
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
}
See Examples for more usage
Author
Bruce-pac, [email protected]
License
SlideDrawer is available under the MIT license. See the LICENSE file for more info.