MIBlurPopup alternatives and similar libraries
Based on the "Popup" category.
Alternatively, view MIBlurPopup alternatives based on common mentions on social networks and blogs.
-
SwiftEntryKit
SwiftEntryKit is a presentation library for iOS. It can be used to easily display overlays within your iOS apps. -
PopupDialog
A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style. -
LNPopupController
A framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps. -
STPopup
STPopup provides STPopupController, which works just like UINavigationController in popup style, for both iPhone and iPad. It's written in Objective-C and compatible with Swift. -
CNPPopupController
DISCONTINUED. Simple and versatile class for presenting a custom popup in a variety of fashions. It includes a many options for controlling how your popup appears and behaves. -
AZDialogViewController
A highly customizable alert dialog controller that mimics Snapchat's alert dialog. -
PBPopupController
A framework for presenting bars and view controllers as popup, much like the look and feel of Apple Music App.
InfluxDB - Power Real-Time Data Analytics at Scale
* 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 MIBlurPopup or a related project?
README
MIBlurPopup
MIBlurPopup lets you create amazing popups with a blurred background
Setup
- Add
pod 'MIBlurPopup'
to your Podfile or copy the "MIBlurPopup.swift" into your project - Make sure the view controller you want to present conforms the protocol
MIBlurPopupDelegate
- Present the view controller with:
MIBlurPopup.show(popupViewController, on: <some view controller>)
or just setMIBlurPopupSegue
as your custom segue's class like that NB: If you have added MIBlurPopup through pod, you also have to set the Module as "MIBlurPopup".
Customization
You can customize the popup behavior with the MIBlurPopupDelegate protocol
popupView: UIView // the view that contains the popup
blurEffectStyle: UIBlurEffectStyle // the blur effect style you want to apply to the background
initialScaleAmmount: CGFloat // ∈(0, 1), this property will be used to calculate size that the popupView will have at the begin of the presentation and at the end of the dismiss. When != 1 it will induce a zoom-effect.
animationDuration: TimeInterval // the transitions animations duration
TODO
- [x] Add a todo list
- [x] Add storyboard support (eg: with custom segue)
Demo
In this repository you can also find a demo.
Info
If you like this git you can follow me here or on twitter :) @MarioIannotta
Cheers from Italy!