Latest 1.0.1
Homepage https://github.com/koust/myInfoSlide
License MIT License
Platforms ios 9.0, requires ARC
Authors

iOS 9.0+
Swift 4.0+
CocoaPods
Build Status

Welcome to myInfoSlide!

Presentation helps you to make tutorials, release notes and animated pages. It is enough to just throw the visuals. The phone image is available in the library.

Recommended resolution : 750 x 1334

myInfoSlide

Requirements

  • iOS 9.0+
  • Xcode 9.0
  • Swift 4

Installation

CocoaPods

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

    platform :ios, '9.0'
    use_frameworks!
    pod 'myInfoSlide'

Manually

  1. Download and drop myInfoSlideController.swift and mockup.png in your project.
  2. Congratulations!

Usage

    let myInfoSlideVC = myInfoSlideController()
        myInfoSlideVC.delegate        = self
        myInfoSlideVC.yourView        = self.view
        myInfoSlideVC.yourButtonTitle = "Atla"
        myInfoSlideVC.dataImage     = [UIImage(named: "deneme1"),UIImage(named: "deneme2"),UIImage(named: "deneme3"),UIImage(named: "deneme4"),UIImage(named: "deneme5")] as! [UIImage]
        myInfoSlideVC.dataTitle     = ["Ucuza tatil yapmak çok kolay","Detaylandırılmış kategoriler","Özel kampanya sayfası","İstediğiniz kampanyayı kaydedin","Artık ilginizi çekmiyor mu?"]
        myInfoSlideVC.show()

You can add myInfoSlideDelegate class. For handler button

   func handlerAction(sender: UIButton) {
        print("skip")
   }

Customization

    public  var yourViewBg                  = UIColor.white
    public  var yourButtonBg                = UIColor.white
    public  var yourButtonTitleColor        = UIColor.black
    public  var yourButtonWidth:CGFloat     = 45
    public  var yourButtonTitle             = "Skip"
    public  var yourTitleColor              = UIColor.black
    public  var yourTitleSize: CGFloat      = 16
    public  var yourFontName:String         = "Avenir-Light"

Notes:

  • currently only works on portrait mode.
  • untested ipad device

Release History

  • 1.0
    first commit

Latest podspec

{
    "name": "myInfoSlide",
    "version": "1.0.1",
    "summary": "Presentation helps you to make tutorials, release notes and animated pages..",
    "license": {
        "type": "MIT License",
        "file": "LICENSE"
    },
    "homepage": "https://github.com/koust/myInfoSlide",
    "screenshots": "https://github.com/koust/myInfoSlide/raw/master/gorsel.gif",
    "authors": {
        "koust": "https://github.com/koust"
    },
    "platforms": {
        "ios": "9.0"
    },
    "swift_version": "4.0",
    "source": {
        "git": "https://github.com/koust/myInfoSlide.git",
        "tag": "1.0.1"
    },
    "source_files": "myInfoSlide/myInfoSlideController.swift",
    "resources": "myInfoSlide/mockup.png",
    "requires_arc": true
}

Pin It on Pinterest

Share This