A fully customizable iOS tab bar replacement using Bézier paths with Interface Builder support.
BEKCurveTabbar is an open-source iOS library that provides a fully customizable tab bar replacement for UITabbar. It uses Bézier paths to create a curved, animated tab bar with extensive styling options, solving the need for more visually engaging navigation in iOS apps. Developers can configure it via Interface Builder or programmatically using a custom ViewModel.
iOS developers building apps that require a custom-designed tab bar with advanced visual effects and easy integration. It's ideal for those who want to move beyond the standard UITabbar appearance.
Developers choose BEKCurveTabbar for its combination of Bézier-based smooth animations, full Interface Builder support, and deep customization without needing to write extensive UI code from scratch.
Full Customizable Tabbar with IBInspectables
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses Bézier curves for smooth, fluid animated transitions that create a visually appealing curved tab bar, as demonstrated in the preview GIFs.
Fully customizable via IBInspectables, allowing visual configuration in Xcode without code, mentioned as a key feature for developer convenience.
Provides TabbarHeightRatios.bestSize for optimized dimensions across iOS devices, ensuring consistent appearance without manual calculations.
Enables detailed styling of colors, fonts, shadows, borders, and more through a customizable ViewModel, offering flexibility beyond standard UITabbar.
Only compatible with UIKit, making it unsuitable for SwiftUI-based projects without additional bridging code, limiting its use in modern iOS development.
Requires implementing a full ViewModel conforming to BEKTabBarViewModelType for programmatic changes, which can be cumbersome and time-consuming for simple adjustments.
Limited to a basic README with no advanced guides, community forums, or extensive examples, which could hinder troubleshooting and adoption.