Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/barankaraoguzzz/fastonboarding
very easy onboarding page
https://github.com/barankaraoguzzz/fastonboarding
animation cocoapods cube ios onboarding swift swift-3
Last synced: 4 months ago
JSON representation
very easy onboarding page
- Host: GitHub
- URL: https://github.com/barankaraoguzzz/fastonboarding
- Owner: barankaraoguzzz
- License: mit
- Created: 2017-04-14T12:10:33.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-16T14:29:29.000Z (almost 7 years ago)
- Last Synced: 2024-10-14T22:21:34.939Z (4 months ago)
- Topics: animation, cocoapods, cube, ios, onboarding, swift, swift-3
- Language: Swift
- Homepage:
- Size: 843 KB
- Stars: 18
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FastOnBoarding
[](https://travis-ci.org/[email protected]/FastOnBoarding)
[](http://cocoapods.org/pods/FastOnBoarding)
[](http://cocoapods.org/pods/FastOnBoarding)
[](http://cocoapods.org/pods/FastOnBoarding)
[](http://cocoapods.org/pods/FastOnBoarding)**FastOnBoarding framework helps you make your onboard page.You write just a line code and finished onboard page. It has 11 different animation**
**these :**
- cube
- alignedCube
- flip
- alignedFlip
- oglFlip
- rotate
- pageCurl
- pageUnCurl
- rippleEffect
- suckEffect ,  , 
## Example
```swift
import UIKit
import FOViewclass ViewController: UIViewController {
@IBOutlet weak var onboardingView: FOView!
override func viewDidLoad() {
super.viewDidLoad()
onboardingView.foImages = imageViewArray
onboardingView.animateType = .oglFlip
onboardingView.foDiriction = .horizantal
onboardingView.delegate = self //For Delegate
onboardingView.startOnboarding()
}let imageViewArray : [UIImage]? = [#imageLiteral(resourceName: "image1"),#imageLiteral(resourceName: "image2"),#imageLiteral(resourceName: "image3")]
}```
## Implement FODelegate
###### If you want to detect onboarding index, you should use FODelegate. :)```swift
extension ViewController: FODelegate {
func FOnboarding(_ foView: FOView, getCountPageControl: Int) {
print(getCountPageControl)
}
}
```## Optionally Method
#### isPageControl
###### If you want to make a custom page control. you should hide FOView's page control.
```swift
onboardingView.isPageControl = false // this is optional method. default = true
```## Install via CocoaPods
FastOnBoarding is available through [CocoaPods](http://cocoapods.org). To install
it, simply add the following line to your Podfile:To run the example project, clone the repo, and run `pod install` from the Example directory first.
```ruby
platform :ios, '8.0'
use_frameworks!pod "FOView"
```####Then on the top of files where you are going to use this:
```swift
import FOView
```## Author
Baran Batuhan Karaoğuz([@Baran](https://github.com/barankaraoguzzz))
## License
FastOnBoarding is available under the MIT license. See the LICENSE file for more info.
##Keywords swift, swift3, Animating, Pagecurl, Cube, Onboarding, Onboard, xcode, ios