SHPop is lightweight library used for popup view
Just drag and drop the SHPopup.swift file from SHPopup folder to your project.
Set a viewcontroller as popup view using setPopup function
let PopupVC = setPopupVC(storyboradID:"Main",viewControllerID:"restorationIdentifier")you should set Storyboard name and viewcontroller id in setPopup function
self.presentPopup(controller: popupVC, completion: nil) self.dismissPopup(completion: nil)- Popup View alignment options .top .center .bottom .custom - you can specify the x and y point of popup view
popupVC?.popupAlign = .topcustom alignment option
popupVC?.popupCustomAlign = CGPoint(x: 100, y: 100)- Popup View animation options .normal .top .bottom .bottomBounce .topBounce
popupVC?.popupAnimation = .bottom- Poup View touch dismiss
popupVC?.touchDismiss = trueBy default it is true
- Popup View Size - you can specify the width and height of popup view
popupVC?.popupSize = CGSize(width: 250, height: 250)- Popup View overlay Color - you can specify any color as overlay
popupVC?.overlayColor = UIColor.black- Popup View Corner Radius
popupVC?.popupCorner = 5For more you can download the sample project.
- iOS 9.0+
Download the Sample project.
Shezad Ahamed
Follow and contact me on:
If you like my content, please consider buying me a coffee. Thank you for your support!
Inspired by STZPopupView
SHPopup is available under the MIT license. See the LICENSE file for more info.



