CYLTabBarController is an iOS UI library that adds Lottie animations to tab bar items and icons, supports a larger center tab bar item, and includes built-in badge indicators.
The library solves the problem of creating visually engaging tab bar interfaces by integrating Lottie animations with minimal setup. It allows developers to implement animated tab bars with a single line of code, supports a distinctive center tab bar item design often used in Chinese mobile applications, and provides dynamic badge refresh capabilities. The approach leverages Lottie for smooth animations and includes support for Liquid Glass effects on tab bar items.
Developers should choose this tool if they need animated tab bar interfaces with Lottie support and want to minimize implementation complexity. It suits iOS projects targeting iOS 12 and later that require polished, animated navigation elements. The library works with both Swift and Objective-C codebases and supports dark mode, making it suitable for modern iOS applications.
Almost all open issues are raised by outside users rather than the core team, indicating a substantial base of adopters reporting real-world use. Work in the issue tracker is dominated by bug reports, questions and answers, and enhancement requests.