/ClassyConfetti

Add Attractive Confetti Animations to your iOS app

Primary LanguageSwiftMIT LicenseMIT

ClassyConfetti

CI Status Version MIT License Platform

ClassyConfetti is an iOS framework to add customised beautiful confetti animations to iOS applications

English | தமிழ்

ScreenShots / Gif

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

  • iOS 10.0 or later
  • Swift 5+
  • Xcode 10+

Installation

ClassyConfetti is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'ClassyConfetti'

Manual Installation

Place the Confetti.swift file in your project

Usage

import the module in your viewcontroller

  • import ClassyConfetti

create an instance of the class

  • let confetti = classyConfetti()

make the confetti animation by calling the emit(in view : UIView,with position : Position,for duration : CFTimeInterval = 1) function

  • confetti.emit(in: view, with: .fromTop)

emit function has an optional duration paramater which specifies the time duration of the animation

  • confetti.emit(in: view, with: .fromTop, for: 2)

Constants

with: Position

  • fromTop
  • fromBeyondTop
  • fromTopLeft
  • fromTopRight
  • fromBottom
  • fromBottomLeft
  • fromBottomRight
  • fromCenter

Contribute

ClassyConfetti is always open to enhancements, new features and bug fixes.Fork this repository, make your changes & create a pull request.PR's will be reviewed and merged to master branch

ClassyConfetti appreciates your Contribution 🎊

Sponsor

Your support help us to maintain and encourage us to build more products

Author

saihariG, krishnansaihari@gmail.com

License

ClassyConfetti is available under the MIT license. See the LICENSE file for more info.