JXCategoryView is a set of iOS user interface components for creating scrollable tab menus and paging containers. It provides a system for implementing category-based navigation where a segmented control coordinates with a content area to enable section transitions. The project focuses on the synchronization between a navigation menu and a paging view controller, ensuring that scrolling through content updates the active tab and vice versa. It supports highly customizable tab cells through subclassing, allowing for the integration of images, rich text, and notification badges. The library in
PageMenu is an Objective-C UI library for implementing scrollable page navigation systems in iOS applications. It provides a UI component that organizes multiple content views into a paging system linked to a top navigation bar, allowing users to switch between sections via tap gestures or horizontal swipes. The library features a customizable UIKit page indicator that tracks and animates transitions between views. It supports the creation of segmented control navigation interfaces, which can be formatted with custom separators, rounded edges, and specific styling for colors and fonts. The s
AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads. The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking. The sy
SideMenu is an iOS navigation menu library and mobile app navigation framework written in Swift. It provides reusable components for implementing animated slide-out side menus and navigation drawers within iOS applications. The framework supports continuous swiping navigation, allowing users to transition between menus on opposite sides of the screen in a single motion. It includes a coordination system to manage multiple menu instances across different navigation levels and a global configuration mechanism to ensure consistent behavior and appearance across all application screens. The libr
PageMenu ist ein iOS-Paging-Navigationscontroller und Composite-View-Controller-Manager. Er organisiert mehrere unabhängige View-Controller innerhalb einer Scroll-Ansicht, was es Benutzern ermöglicht, zwischen ganzseitigen Inhaltsansichten zu wischen.
Die Hauptfunktionen von pagemenu/pagemenu sind: iOS Paging View Controllers, View Controllers, View Hierarchies, Scroll-to-Index Mapping, Index-to-Offset Calculations, Horizontal Paging Layouts, Segmented Navigation Menus, Navigation Menu Management.
Open-Source-Alternativen zu pagemenu/pagemenu sind unter anderem: pujiaxin33/jxcategoryview — JXCategoryView is a set of iOS user interface components for creating scrollable tab menus and paging containers. It… uacaps/pagemenu — PageMenu is an Objective-C UI library for implementing scrollable page navigation systems in iOS applications. It… facebookarchive/asyncdisplaykit — AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of… jonkykong/sidemenu — SideMenu is an iOS navigation menu library and mobile app navigation framework written in Swift. It provides reusable… arielsalminen/responsive-nav.js — This is a responsive navigation JavaScript library used to create mobile-friendly menus with screen size detection and… lavary/laravel-menu — Laravel Menu is a PHP package and Laravel web development tool designed for generating view-agnostic hierarchical…