awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PageMenu avatar

PageMenu/PageMenu

0
View on GitHub↗
5,226 Stars·875 Forks·Swift·BSD-3-Clause·6 Aufrufe

PageMenu

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.

Das System verfügt über eine anpassbare Navigationsleiste mit segmentierter Steuerung, die auswählbare Segmente auf spezifische Inhaltsansichten abbildet. Diese Schnittstelle unterstützt die programmatische Navigation zu Seitenindizes und überwacht Seitenübergänge über ein Delegate-Pattern.

Der Controller verwaltet das horizontale Seitenscrollen und die Organisation der View-Controller. Er enthält Funktionen zum Stylen der Menüoberfläche, zum Konfigurieren von Scroll-Animationen und zum Berechnen von Item-Breiten basierend auf der Textlänge.

Features

  • iOS Paging View Controllers - Functions as an iOS paging container that coordinates child view controllers for seamless swiping transitions.
  • View Controllers - Acts as a high-level controller for managing complex UI flows and screen transitions between multiple view controllers.
  • View Hierarchies - Implements a structural pattern for organizing multiple child view controllers within a parent controller hierarchy.
  • Scroll-to-Index Mapping - Maps specific menu item indices to corresponding content view positions within the scrollable layout.
  • Index-to-Offset Calculations - Translates target page indices into exact pixel coordinates to animate the scroll view to a specific page.
  • Horizontal Paging Layouts - Implements a scrollable interface enabling users to swipe through full-page content views horizontally.
  • Segmented Navigation Menus - Ships a customizable segmented control bar that links selectable menu items to corresponding content pages.
  • Navigation Menu Management - Provides a system for creating and managing a user-facing navigation menu linked to a scrollable content area.
  • View Controller Lifecycle Management - Manages the structural organization and relationship between multiple child view controllers in a paging layout.
  • Scroll-Based Pagination - Implements a scroll-based pagination system that allows swiping between full-page content views.
  • Segmented Control Systems - Implements a navigation bar with selectable segments that coordinate with linked content views.
  • Sliding Page View Components - Provides an interactive UI component that allows users to swipe through a sequence of full-page views.
  • View Hierarchy Organization - Organizes multiple independent content screens within a single parent view using structural nesting patterns.
  • Navigation Menu Styling - Allows customization of colors, fonts, and visual indicators for the navigation menu.
  • Delegate-Based Event Notifications - Provides a delegate protocol to notify external listeners when page transitions start and finish.
  • UI Page State Tracking - Monitors the active page index within the UI container to notify the application of the user's location.
  • Menu Bar Stylers - Provides utilities to adjust the visual appearance, spacing, and visibility of the top menu bar.
  • Programmatic View Navigation - Enables moving the visible content area to a specific page programmatically based on a provided index.
  • Menus - Pagination-enabled view controller.

Star-Verlauf

Star-Verlauf für pagemenu/pagemenuStar-Verlauf für pagemenu/pagemenu

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu PageMenu

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit PageMenu.
  • pujiaxin33/jxcategoryviewAvatar von pujiaxin33

    pujiaxin33/JXCategoryView

    6,165Auf GitHub ansehen↗

    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

    Objective-Ccategorycategoryviewcollectionview
    Auf GitHub ansehen↗6,165
  • uacaps/pagemenuAvatar von uacaps

    uacaps/PageMenu

    5,222Auf GitHub ansehen↗

    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

    Swift
    Auf GitHub ansehen↗5,222
  • facebookarchive/asyncdisplaykitAvatar von facebookarchive

    facebookarchive/AsyncDisplayKit

    13,345Auf GitHub ansehen↗

    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

    Objective-C++
    Auf GitHub ansehen↗13,345
  • jonkykong/sidemenuAvatar von jonkykong

    jonkykong/SideMenu

    5,819Auf GitHub ansehen↗

    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

    Swift
    Auf GitHub ansehen↗5,819
Alle 30 Alternativen zu PageMenu anzeigen→

Häufig gestellte Fragen

Was macht pagemenu/pagemenu?

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.

Was sind die Hauptfunktionen von pagemenu/pagemenu?

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.

Welche Open-Source-Alternativen gibt es zu pagemenu/pagemenu?

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…