PopupContainer
PopupContainer copied to clipboard
Provides a simple, easy to use, popup container for any view, that shows a popup as a UIAlertView
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
PopupContainer is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "PopupContainer"
Examples
This screenshots were taken from the example project:
Portrait:
Landscape:
Author
Lucas Diez de Medina @ Technopix Argentina, [email protected]