SHPopup alternatives and similar libraries
Based on the "Popup" category.
Alternatively, view SHPopup alternatives based on common mentions on social networks and blogs.
9.2 0.0 L2 SHPopup VS PopupDialogA simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.
1.7 0.0 L1 SHPopup VS PopupKitSimple way to present custom views as a popup in iOS and tvOS.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of SHPopup or a related project?
SHPop is lightweight library used for popup view
SHPopup supports a popup inside another popup without dismissing
SHPopup is customizable
Just drag and drop the SHPopup.swift file from SHPopup folder to your project.
Main viewcontroller must be embed in a navigation controller
Set Popup View
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
Present Popup View
self.presentPopup(controller: popupVC, completion: nil)
Dismiss Popup View
- Popup View alignment options
.custom - you can specify the x and y point of popup view
swift popupVC?.popupAlign = .topcustom alignment option
swift popupVC?.popupCustomAlign = CGPoint(x: 100, y: 100)
- Popup View animation options
swift popupVC?.popupAnimation = .bottom
Poup View touch dismiss
popupVC?.touchDismiss = true
By 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 = 5
For more you can download the sample project.
- iOS 9.0+
Download the Sample project.
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.
*Note that all licence references and agreements mentioned in the SHPopup README section above are relevant to that project's source code only.