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: about 1 month 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 (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-16T14:29:29.000Z (over 6 years ago)
- Last Synced: 2024-10-14T22:21:34.939Z (about 1 month 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
[![CI Status](https://img.shields.io/badge/build-online-green.svg?longCache=true&style=flat)](https://travis-ci.org/[email protected]/FastOnBoarding)
[![Version](https://img.shields.io/badge/pod-v0.2.0-orange.svg?longCache=true&style=flat)](http://cocoapods.org/pods/FastOnBoarding)
[![License](https://img.shields.io/cocoapods/l/FastOnBoarding.svg?style=flat)](http://cocoapods.org/pods/FastOnBoarding)
[![Platform](https://img.shields.io/badge/platform-ios-blue.svg?longCache=true&style=flat)](http://cocoapods.org/pods/FastOnBoarding)
[![Language](https://img.shields.io/badge/language-swift-green.svg?longCache=true&style=flat)](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![](https://media.giphy.com/media/l4FGysXyvvZsR9f68/giphy.gif) , ![](https://media.giphy.com/media/3oKIP8pPkC8BG88qKQ/giphy.gif) , ![](https://media.giphy.com/media/l4FGwALpCwhtiscZG/giphy.gif)
## 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