Overview of ESTabBarController features
masterESTabBarController is a highly customizable UITabBarController subclass designed to overcome the limitations of standard UITabBarItem styling.
Key capabilities include:
- System Parity: Supports default system-like styles and handles the "More" item automatically when items exceed the display limit.
- Hybrid Items: Allows mixing standard
UITabBarItemandESTabBarItemwithin the same tab bar. - UIKit Compatibility: Supports most
UITabBarController,UITabBar, andUITabBarItemAPI properties for seamless migration. - Flexible Hierarchy: Compatible with both
UITabBarController->UINavigationControllerandUINavigationController->UITabBarControllerarchitectures. - Advanced Customization:
- Custom selection colors, animations, and item background colors.
- Custom button sizes (supports
HitTestfor buttons extending beyond the TabBar area). - Custom click event callbacks via blocks.
- Custom notification/badge styles and animations.
- Lottie animation support via custom
ContentView.