PopupContainer 0.0.5

PopupContainer 0.0.5

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Nov 2015
SPMSupports SPM

Maintained by Lucas Diez de Medina.



  • By
  • Lucas Diez de Medina @ Technopix

PopupContainer

NOTE

Since Version 0.0.2 is adapted to Swift 1.2. If you want to use this library with previous Swift versions, force the pod version to 0.0.1

Usage

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

Before using PopupContainer, import the module to your file:

import PopupContainer

To create a popup, use any UIView you have created, either from Xib or from code, and then do

PopupContainer.generatePopupWithView(yourView).show()

To close a popup, just call close() function of PopupContainer.

class ViewController: UIViewController {
    var aPopupContainer: PopupContainer?

    @IBAction func showFromXibButtonPressed(sender: AnyObject) {
        let xibView = NSBundle.mainBundle().loadNibNamed("XibPopup", owner: nil, options: nil)[0] as XibPopup
        self.aPopupContainer = PopupContainer.generatePopupWithView(xibView)
        self.aPopupContainer?.show()
    }

    func closePopup() {
        self.aPopupContainer?.close()
    }
}

Requirements

iOS 8.0+

Installation

Examples

This screenshots were taken from the example project:

Portrait:

Portrait popup small Protrait popup big

Landscape:

Landscape popup small Landscape popup big

Author

Lucas Diez de Medina @ Technopix Argentina, [email protected]