1 Repo
Positioning UI elements along geometric curves or functional equations.
Distinct from Coordinate-Based Positioning: Distinct from Coordinate-Based Positioning: specifically handles non-linear path alignment rather than grid-based coordinates.
Explore 1 awesome GitHub repository matching user interface & experience · Path-Based Alignment. Refine with filters or upvote what's useful.
MyLinearLayout ist ein Objective-C UI-Layout-Framework und eine responsive Layout-Engine für iOS. Es dient als Multi-Pattern-View-Orchestrator, der Interface-Elemente mithilfe einer Kombination aus linearen, relativen und Grid-Layout-Mustern organisiert. Die Bibliothek bringt das Verhalten von CSS-Flexbox und Floating-Elementen auf iOS-Views für eine dynamische Platzverteilung. Sie enthält ein dediziertes System für rechts-nach-links-Sprachausrichtungen (RTL), das eine automatische Spiegelung von Interface-Elementen zur Unterstützung lokalisierter Layouts bietet. Das Framework deckt eine breite Palette an Anordnungsstrategien ab, einschließlich Flow-basiertem Element-Wrapping, Frame-basiertem View-Stacking sowie Tabellen- und Grid-Organisation. Es unterstützt zudem organische Anordnungen via Pfad-basierter View-Ausrichtung und bietet adaptive Size-Classes, um sich an verschiedene Bildschirmgrößen und Ausrichtungen von Geräten anzupassen.
Implements organic view arrangements by positioning subviews equidistantly along a specified functional equation curve.