3 Repos
Navigation bars consisting of selectable items that coordinate with linked content areas.
Distinct from Navigation Bar Controls: Distinct from navigation bar controls by focusing on the segmented control interaction pattern specifically.
Explore 3 awesome GitHub repositories matching user interface & experience · Segmented Control Systems. Refine with filters or upvote what's useful.
JXCategoryView ist eine Reihe von iOS-UI-Komponenten für die Erstellung scrollbarer Tab-Menüs und Paging-Container. Sie bietet ein System zur Implementierung von Kategorie-basierter Navigation, bei der ein Segmented-Control mit einem Inhaltsbereich koordiniert wird, um Sektionsübergänge zu ermöglichen. Das Projekt konzentriert sich auf die Synchronisation zwischen einem Navigationsmenü und einem Paging-View-Controller und stellt sicher, dass das Scrollen durch Inhalte den aktiven Tab aktualisiert und umgekehrt. Es unterstützt hochgradig anpassbare Tab-Cells durch Subclassing, was die Integration von Bildern, Rich Text und Benachrichtigungs-Badges ermöglicht. Die Bibliothek enthält Funktionen für das Lazy-Loading von Child-View-Controllern, um Speicher und Startzeit zu verwalten. Zudem bietet sie Logik für die Gestenkoordination, um Konflikte zwischen dem Navigationsmenü und Systemgesten zu lösen, wie etwa das Einschränken der Edge-Swipe-Back-Navigation.
A customizable selection bar that manages category switching with animated indicators and support for custom cells.
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.
Implements a navigation bar with selectable segments that coordinate with linked content views.
PageMenu ist eine Objective-C-UI-Bibliothek zur Implementierung scrollbarer Seiten-Navigationssysteme in iOS-Anwendungen. Sie bietet eine UI-Komponente, die mehrere Inhaltsansichten in einem Paging-System organisiert, das mit einer oberen Navigationsleiste verknüpft ist, was es Benutzern ermöglicht, über Tippgesten oder horizontales Wischen zwischen Abschnitten zu wechseln. Die Bibliothek verfügt über einen anpassbaren UIKit-Seitenindikator, der Übergänge zwischen Ansichten verfolgt und animiert. Sie unterstützt die Erstellung von Navigationsschnittstellen mit segmentierter Steuerung, die mit benutzerdefinierten Trennzeichen, abgerundeten Kanten und spezifischem Styling für Farben und Schriftarten formatiert werden können. Das System enthält Funktionen für programmatische Seitennavigation und Übergangsverfolgung und liefert Signale, wenn ein Navigationsmenü beginnt oder abschließt, zu einem bestimmten Seitenindex zu wechseln.
Ships a custom segmented control system for organizing different views within a single screen.