MarioIannotta / Miblurpopup
Licence: mit
MIBlurPopup lets you create popups with a blurred background
Stars: ✭ 598
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Miblurpopup
Nativepopup
Clone of Apple iOS App's feedback popup, and easily customizable.
Stars: ✭ 247 (-58.7%)
Mutual labels: alert, popup
Sweetalert
A beautiful replacement for JavaScript's "alert"
Stars: ✭ 21,871 (+3557.36%)
Mutual labels: alert, popup
BalloonPopup
Forget Android Toast! BalloonPopup displays a round or squared popup and attaches it to a View, like a callout. Uses the Builder pattern for maximum ease. The popup can automatically hide and can persist when the value is updated.
Stars: ✭ 32 (-94.65%)
Mutual labels: alert, popup
Pmalertcontroller
PMAlertController is a great and customizable alert that can substitute UIAlertController
Stars: ✭ 2,397 (+300.84%)
Mutual labels: alert, popup
react-redux-modal-flex
[DEPRECATED] Make easy a modal/popup with Redux
Stars: ✭ 14 (-97.66%)
Mutual labels: alert, popup
Jquery Confirm
A multipurpose plugin for alert, confirm & dialog, with extended features.
Stars: ✭ 1,776 (+196.99%)
Mutual labels: alert, popup
SPStorkController
Now playing controller from Apple Music, Mail & Podcasts Apple's apps.
Stars: ✭ 2,515 (+320.57%)
Mutual labels: alert, popup
react-native-popup
React Native Animated Popup Modal
Stars: ✭ 19 (-96.82%)
Mutual labels: alert, popup
Sweetalert2
A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies.
Stars: ✭ 13,929 (+2229.26%)
Mutual labels: alert, popup
Popupdialog
A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.
Stars: ✭ 3,709 (+520.23%)
Mutual labels: alert, popup
Tfpopup
🚀🚀🚀TFPopup不生产弹框,它只是弹框的弹出工🚀🚀🚀默认支持多种动画方式一行调用,支持完全自定义动画.
Stars: ✭ 182 (-69.57%)
Mutual labels: alert, popup
Spstorkcontroller
Now playing controller from Apple Music, Mail & Podcasts Apple's apps.
Stars: ✭ 2,494 (+317.06%)
Mutual labels: alert, popup
Alerttoast
Create Apple-like alerts & toasts using SwiftUI
Stars: ✭ 151 (-74.75%)
Mutual labels: alert, popup
eins-modal
Simple to use modal / alert / dialog / popup. Created with pure JS. No javascript knowledge required! Works on every browser and device! IE9
Stars: ✭ 30 (-94.98%)
Mutual labels: alert, popup
Kcustomalert
Simple and easy alerts to use instead of default AlertController. Separate Xib is provided to customize as pr your need. Callbacks are easily handled by using Closures.
Stars: ✭ 128 (-78.6%)
Mutual labels: alert, popup
mac-ibm-notifications
macOS agent used to display custom notifications and alerts to the end user.
Stars: ✭ 206 (-65.55%)
Mutual labels: alert, popup
Razor.SweetAlert2
A Razor class library for interacting with SweetAlert2
Stars: ✭ 98 (-83.61%)
Mutual labels: alert, popup
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!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].