52
GitHub - NikolaKirev/OnboardKit: Customisable user onboarding for your iOS app
source link: https://github.com/NikolaKirev/OnboardKit
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
OnboardKit
Customizable user onboarding for your UIKit app in Swift
Requirements
- Swift 4.2
- Xcode 10
- iOS 11.0+
Installation
Carthage
github "NikolaKirev/OnboardKit"
CocoaPods
use_frameworks! # Latest release in CocoaPods pod 'OnboardKit' # Get the latest on master pod 'OnboardKit', :git => 'https://github.com/NikolaKirev/OnboardKit.git', :branch => 'master'
Don't forget to import OnboardKit
in the file you intend to use it.
Usage
- Create and populate a bunch of
OnboardPage
instances
let page = OnboardPage(title: "Welcome to OnboardKit", imageName: "Onboarding1", description: "OnboardKit helps you add onboarding to your iOS app")
- Create an
OnboardViewController
let onboardingViewController = OnboardViewController(pageItems: [pageOne, ...]])
- Present the view controller
onboardingVC.presentFrom(self, animated: true)
(use this convenience method to make sure you present it modally)
Customization
You can customize the look of your onboarding by changing the default colors.
AppearanceConfiguration(tintColor: .orange, titleColor: .red, textColor: .white, backgroundColor: .black, titleFont: UIFont.boldSystemFont(ofSize: 32.0), textFont: UIFont.boldSystemFont(ofSize: 17.0))
Author
Nikola Kirev
- Website: http://nikolakirev.com
- Twitter: @NikolaKirev
License
OnboardKit is available under the MIT license. See the LICENSE file for more info.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK