By yhkaplan.
MoonWalker is an easy to use walkthrough library.
import MoonWalker
// ...
- iOS 11.0+
- Xcode 11.0+
- If you want to contribute please feel free to submit pull requests.
- If you have a feature request please open an issue.
Before contribute check the CONTRIBUTING file for more info.
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let views = [0, 1, 2].map { index -> MWChildViewModel in
let upperLabel = MWUpperLabelSettings(text: "Screen \(index)")
let image = UIImage(named: "screen\(index)")
let backgroundImage = MWBackgroundImageSettings(image: image)
return MWChildViewModel(upperLabel: upperLabel, backgroundImage: backgroundImage)
}
let creator = MWParentViewCreator(childViews: views)
let walkthroughVC = creator.getParentViewController()
window!.rootViewController = walkthroughVC
window!.makeKeyAndVisible()
return true
}
Follow these 3 steps to run Example project: clone MoonWalker repository, open MoonWalker workspace and run the Example project.
- If you are having issues installing, then it may be due to an old version of Sourcery that is incompatible with the latest file format. To fix this, please a). upgrade or b) uninstall sourcery.
Add via Xcode in the usual way
CocoaPods is a dependency manager for Cocoa projects.
To install MoonWalker, simply add the following line to your Podfile:
pod 'MoonWalker', '~> 1.0'
Carthage is a simple, decentralized dependency manager for Cocoa.
To install MoonWalker, simply add the following line to your Cartfile:
github "yhkaplan/MoonWalker" ~> 1.0
See CHANGELOG.