EasingFunction is a beatuful UIPageControl
- iOS 10.0+
- Xcode 10.2+
- Swift 5+
- Supporting The RxSwift
- Timing issue for fast scrolling
- To customize UIBeizerPath and LayoutArranger
EasingFunction is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'EasingFunction'
Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.
To integrate EasingFunction into your Xcode project using Carthage, specify it in your Cartfile
:
github "kimtaesu/EasingFunction"
Run carthage update
to build the framework and drag the built EasingFunction.framework
into your Xcode project.
On your application targets’ “Build Phases” settings tab, click the “+” icon and choose “New Run Script Phase” and add the Framework path as mentioned in Carthage Getting started Step 4, 5 and 6
- Open up Terminal,
cd
into your top-level project directory, and run the following command
pod install --repo-update
open EasingFunction.xcworkspace
Contributions are very welcome 🙌
EasingFunction is released under the MIT license. See LICENSE for details.