An iOS drop-in category for adding customizable floating buttons to UITableView, UICollectionView, and UIScrollView.
MEVFloatingButton is an iOS library that provides a drop-in category for adding customizable floating action buttons to UITableView, UICollectionView, and UIScrollView. It solves the need for interactive floating buttons in scrollable interfaces without requiring extensive custom UI code.
iOS developers building apps with scrollable views who need to add floating action buttons for navigation, actions, or user interactions.
Developers choose MEVFloatingButton for its simplicity as a drop-in solution, extensive customization options for animations and styling, and support for multiple scroll view types with minimal integration effort.
An iOS drop-in UITableView, UICollectionView and UIScrollView superclass category for showing a customizable floating button on top of it.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports multiple animation types like MEVFloatingButtonAnimationFromBottom, allowing developers to customize how the floating button enters and exits the screen.
Offers configurable display modes such as MEVFloatingButtonDisplayModeWhenScrolling, enabling buttons to show only during user interaction for a cleaner UI.
As a category for UIScrollView, it requires minimal code changes; just import the header and set up the floating button object on existing scroll views.
Built as an Objective-C category, it lacks native Swift support, making integration cumbersome for Swift-only or SwiftUI-based projects without bridging.
Setting up each button involves specifying numerous properties like animationType and displayMode, which can be tedious compared to more declarative UI frameworks.
Only compatible with UITableView, UICollectionView, and UIScrollView, so it cannot be used for adding floating buttons to other view types like UIViewController or custom views.