/ Navigation

An iOS framework to easily create simple animated walkthrough

An iOS framework to easily create simple animated walkthrough

Intro

An iOS framework to easily create simple animated walkthrough, written in Swift.

Rotate

Intro

Requirements

  • iOS8

Installation with CocoaPods

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

pod "Intro"

Usage

import Intro

let vc = IntroViewController()
vc.items = [
    ("text", UIImage(named: "1")),
    ("text", UIImage(named: "2")),
    ("text", UIImage(named: "3"))
]
vc.animationType = .rotate
vc.titleColor = .black
vc.titleFont = .systemFont(ofSize: 20)
vc.imageContentMode = .scaleAspectFit
vc.closeTitle = "READY"
vc.closeColor = .white
vc.closeBackgroundColor = .black
vc.closeBorderWidth = 0
vc.closeBorderColor = UIColor.black.cgColor
vc.closeCornerRadius = 2
vc.didClose = {
    self.showButton.setTitle("Show again", for: .normal)
}
present(vc, animated: true, completion: nil)

Available animation types

public enum IntroAnimationType {
    case raise
    case rotate
}

Example Project

An example project is included with this repo. To run the example project, clone the repo, and run pod install from the Example directory first.

GitHub