A Twitter-style splash screen view for iOS that grows to reveal the initial view behind.
CBZSplashView is an iOS library that creates animated splash screens similar to Twitter's loading animation. It displays a logo on a colored background that expands to reveal the main app interface, providing a polished launch experience. The library solves the need for engaging, customizable splash screens without requiring custom animation code.
iOS developers looking to add a professional, animated splash screen to their apps, particularly those targeting modern iOS versions and using Objective-C or Swift with CocoaPods.
Developers choose CBZSplashView for its straightforward implementation of a specific, popular animation effect, saving time compared to building it from scratch. Its support for both raster and vector graphics, along with customizable properties, offers flexibility while maintaining ease of use.
Twitter style Splash Screen View. Grows to reveal the Initial view behind
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Directly replicates Twitter's polished 'grow to reveal' splash animation, providing a recognizable and engaging launch sequence that enhances first impressions.
Works with both UIImage for raster icons and UIBezierPath for vector graphics, ensuring crisp scaling on all devices as highlighted in the README examples.
Requires just a few lines to instantiate with a logo and background color, then call startAnimation—demonstrated in the straightforward code snippets.
Allows adjustment of animation duration, icon size, and color via properties like animationDuration and iconStartSize, offering basic design flexibility.
Supports immediate animation or delayed start after async tasks, useful for coordinating with content loading, as shown with the completion block example.
Only offers the Twitter-style 'grow to reveal' transition; promised features like new transitions are listed as 'Coming Soon' in the README but not implemented.
Built for UIKit, making integration awkward for SwiftUI apps without additional bridging or wrapper code, limiting modern iOS development workflows.
Lacks support for background images or pattern colors, which are noted as future additions in the README's 'Coming Soon' section but unavailable.
The README shows last major update to version 1.0.0 with bezier path support, and no recent activity mentioned, raising maintenance concerns.