A customizable iOS tab bar with folding animation and extra action buttons for enhanced navigation.
FoldingTabBar.iOS is a custom UITabBarController subclass that provides an animated folding tab bar for iOS apps. It replaces the standard tab bar with an interactive component that expands to show tab items and includes extra action buttons for each tab, solving the need for more dynamic and space-efficient navigation.
iOS developers looking to enhance their app's navigation with animated UI components and additional interactive elements beyond the standard tab bar.
Developers choose this library for its ready-to-use, visually appealing folding animation and the ability to add extra functionality per tab without custom implementations, saving development time while improving user experience.
Folding Tab Bar and Tab Bar Controller
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a visually engaging expansion and contraction effect, inspired by a popular Dribbble design, as shown in the README's preview gif.
Each tab bar item can include left and right buttons for quick in-screen interactions, demonstrated in the YALTabBarItem initialization examples with images.
Can be configured directly in Interface Builder by setting custom classes for UITabBarController and UITabBar, simplifying integration into existing iOS projects.
Offers control over height, colors, insets, and offsets through code, with examples provided for Objective-C and Swift in the customization tips section.
Requires developers to adjust view controller content to ignore the Bottom Layout Guide and uncheck 'Under bottom bars', adding complexity to setup as noted in the Important Notes section.
Targets iOS 7.0, which may not leverage newer iOS features and could have compatibility issues with modern app development practices, limiting its relevance for current projects.
The library appears unmaintained since 2017 with version 1.2.1, raising concerns about bug fixes, updates for new iOS releases, and long-term support.