Latest 1.0
License MIT
Platforms ios 8.0, requires ARC
Frameworks UIKit

Animated success tick with completion block developed in swift 3.

alt SwiftSuccessCheck


  • iOS 8 and above.
  • Xcode 8 and above

Adding SwiftSuccessCheck to your project

MEHTOD 1: (Using Pods)

  1. Add a pod entry for SwiftSuccessCheck to your Podfile
source ''
platform :ios, '8.0'

pod 'SwiftSuccessCheck'
  1. Install the pod(s) by running pod install.

MEHTOD 2: (Source file)

Alternatively, you can directly clone the complete project from `` add copy `SuccessCheck.swift` file under the folder of your project. 


// Create instance of SuccessCheck in your controller's viewDidLoad() method
var scView = SuccessCheck(frame: CGRect(x: 0, y: 0, width: 100, height: 100))

// Add to the parent view

// Animate the tick process
scView.initWithTime(withDuration: duration, bgCcolor: .orange, colorOfStroke: .white, widthOfTick: 5) { 
    //do additional work after completion

See example project SwiftSuccessCheckExaple for detail.


This code is distributed under the terms and conditions of the MIT license.

Latest podspec

    "name": "SwiftSuccessCheck",
    "version": "1.0",
    "summary": "Animated success tick with completion block developed in swift 3",
    "description": "Animated success tick with completion block developed in swift 3, easy to use and can be add to a simple view to show completion, success, tick, checkbox, or successcheck in swift with completion duration and its block.",
    "homepage": "",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    "authors": {
        "Musaddiquie Husain": "[email protected]"
    "platforms": {
        "ios": "8.0"
    "source": {
        "git": "",
        "tag": "1.0"
    "source_files": [
    "requires_arc": true,
    "pod_target_xcconfig": {
        "SWIFT_VERSION": "3.0"
    "frameworks": "UIKit",
    "pushed_with_swift_version": "3.0"

Pin It on Pinterest

Share This