A custom iOS modal segue subclass that provides a blurred overlay effect for storyboard segues.
BlurryModalSegue is a custom UIStoryboardSegue subclass for iOS that adds a blurred background effect to modal presentations created in storyboards. It solves the problem of creating visually engaging modal overlays without deviating from Apple's built-in modal presentation system, providing a seamless way to enhance app aesthetics.
iOS developers using storyboards and UIKit who want to implement blurred modal overlays with minimal code changes, particularly those targeting iOS 7 and above.
Developers choose BlurryModalSegue because it integrates directly with Interface Builder, requires no custom transition delegates, and offers easy customization via UIAppearance, making it a lightweight drop-in replacement for standard modal segues.
A custom modal segue providing a blurred overlay effect.
Enables drag-and-drop replacement of standard modal segues in Interface Builder, eliminating the need for custom transition code, as shown in the usage section.
Allows adjustment of blur radius, saturation, and tint color via UIAppearance or per-instance in prepareForSegue, detailed in the README's customization examples.
Uses UIViewControllerTransitionCoordinator for smooth presentations on iOS 7+, ensuring compatibility with Apple's modal system without breaking existing workflows.
Provides clear guidance on common issues like solid background colors hiding the blur, helping developers quickly resolve implementation problems.
The README admits the blur effect is better during presentation than dismissal due to UIViewControllerTransitionCoordinator constraints, resulting in imperfect visual sync.
Rotation after modal presentation is unsupported because the backing image is fixed to the original orientation, limiting usability in landscape-heavy apps.
Does not support UIModalTransitionStylePartialCurl, restricting the range of available modal transitions and requiring workarounds for specific designs.
Elegant transition library for iOS & tvOS
A custom modal transition that presents and dismiss a controller with an expanding bubble effect.
Now playing controller from Apple Music, Mail & Podcasts Apple's apps.
Easy interactive interruptible custom ViewController transitions
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.