takuoka / TKSwarmAlert

Animated alert library like Swarm app.
MIT License
579 stars 56 forks source link
animation-library swift

TKSwarmAlert

Carthage compatible Platform Language License [CocoaPods]()

Animation Tool for Alert like Swarm app.

ScreenShot

Demo GIF Animation

Installation

CocoaPods

You can use CocoaPods to install TKSwarmAlert by adding it to your Podfile:

platform :ios, '8.0'
use_frameworks!
pod 'TKSwarmAlert'

To get the full benefits import TKSwarmAlert wherever you import UIKit

import UIKit
import TKSwarmAlert

Carthage

Create a Cartfile that lists the framework and run carthage bootstrap. Follow the instructions to add $(SRCROOT)/Carthage/Build/iOS/YourLibrary.framework to an iOS project.

github "entotsu/TKSwarmAlert"

Manually

  1. Download and drop YourLibrary.swift in your project.
  2. Congratulations!

Usage

import TKSwarmAlert

Show

let alert = TKSwarmAlert()
alert.show(type: .BrightBlur, views: [yourViews1, yourViews2, yourViews3])

Static Views

You can also add non-animated views to alert view. Please use this method before "show".

alert.addSubStaticView(yourStaticView)

Demo GIF Animation

Event Handler

alert.didDissmissAllViews = {
    println("didDissmissAllViews")
}

TKSWBackgroundType

.TransparentBlack

Demo GIF Animation

.Blur

Demo GIF Animation

.BrightBlur

Demo GIF Animation

Kind of Blur

Popup view is just a UIView.

So, you can add original view.

Demo GIF Animation