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
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cbpowell avatar

cbpowell/MarqueeLabel

0
View on GitHub↗
4,305 Stars·571 Forks·Swift·MIT·9 Aufrufe

MarqueeLabel

MarqueeLabel ist eine UIKit-Label-Erweiterung für iOS, die eine scrollende Textkomponente bereitstellt. Sie animiert Textinhalte automatisch, wenn diese die verfügbare Breite der Ansicht überschreiten.

Das Projekt enthält einen Storyboard-Custom-Inspector, der die Konfiguration von Laufschriftgeschwindigkeit, Richtung und Animationskurven direkt innerhalb der Xcode-Oberfläche ermöglicht.

Die Komponente verwaltet das dynamische Text-Layout durch Skalierung der Schriftgrößen an den Rahmen und implementiert Edge-Fading-Effekte, um Text weich in den Hintergrund auszublenden. Zudem bietet sie Mechanismen zur Steuerung des Zustands von Scroll-Animationen.

Features

  • Scrolling Text Banners - Implements a UI element that automatically animates text in a continuous horizontal loop.
  • Visual Interface Configuration - Provides a visual tool for configuring label and marquee settings within a storyboard.
  • Core Animation Implementations - Implements visual text movement using the native iOS Core Animation framework.
  • iOS UI Components - Provides a reusable scrolling text label component specifically designed for the iOS platform.
  • Storyboard Inspectors - Extends the Xcode storyboard interface to allow direct configuration of marquee properties.
  • Dynamic Font Scalers - Dynamically reduces font size to fit the container before initiating scrolling.
  • Content Marquees - Automatically triggers scrolling text effects when the content exceeds the available display width.
  • Adaptive Text Layouts - Manages long strings in limited spaces by dynamically scaling fonts or scrolling text.
  • Internal Scroll Overflows - Detects when text content exceeds the view dimensions to trigger scrolling behavior.
  • Custom Property Inspectors - Provides a visual configuration tool for setting marquee speed and direction in Xcode.
  • Storyboard UI Configuration - Enables adjustment of animation settings directly within visual design tools for faster iteration.
  • UIKit Component Extensions - Extends standard UIKit labels with automated marquee scrolling and fading effects.
  • Animation State Controllers - Offers programmatic control to pause, hold, or restart scrolling animations.
  • UI Animation State Machines - Coordinates play, pause, and restart cycles of the marquee scroll loop via a state machine.
  • Edge Fade Effects - Blends text into the background at the boundaries of the marquee for a polished look.
  • Content Masking Effects - Provides alpha-masking gradients at the view edges to create a seamless fade effect for scrolling text.
  • Text Labels - Label component that automatically scrolls text when it overflows.

Star-Verlauf

Star-Verlauf für cbpowell/marqueelabelStar-Verlauf für cbpowell/marqueelabel

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 MarqueeLabel

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit MarqueeLabel.
  • tencent/qmui_iosAvatar von Tencent

    Tencent/QMUI_iOS

    7,202Auf GitHub ansehen↗

    QMUI_iOS is an iOS development framework that extends standard UIKit components and provides a unified theme configuration system for faster app development. It functions as a collection of ready-made tools for device information, dynamic type, keyboard management, and status bar handling, while also offering a configuration system that adjusts an app's entire visual style—colors, navigation bars, inputs, and lists—from a single table. The framework differentiates itself by reading the device model locally to apply compatibility measures without uploading device information, and by providing

    Objective-Ciosios-uiui-components
    Auf GitHub ansehen↗7,202
  • attackondobby/ios-core-animation-advanced-techniquesAvatar von AttackOnDobby

    AttackOnDobby/iOS-Core-Animation-Advanced-Techniques

    4,489Auf GitHub ansehen↗

    This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated animations using the Core Animation framework on iOS. It provides a comprehensive reference for creating high-performance motion graphics, custom graphic rendering, and the construction of 3D engines using perspective transforms and Z-axis manipulation. The collection distinguishes itself through a deep focus on GPU rendering optimization and graphics performance. It covers advanced strategies to maintain high frame rates, such as reducing offscreen rendering via shadow path optim

    Auf GitHub ansehen↗4,489
  • chakra-ui/arkAvatar von chakra-ui

    chakra-ui/ark

    5,004Auf GitHub ansehen↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    TypeScriptcomponentsdesign-systemheadless
    Auf GitHub ansehen↗5,004
  • devinross/tapkulibraryAvatar von devinross

    devinross/tapkulibrary

    3,864Auf GitHub ansehen↗

    tapkulibrary is a collection of reusable user interface elements and layout utilities for building native iOS applications. It provides a modular set of building blocks, including a custom graphics framework, networking toolkits, and specialized interface components. The library includes a dedicated media gallery component for creating 3D perspective coverflow galleries and swipeable lists, as well as a grid-based calendar interface for monthly event layouts and date selection. The toolkit covers asynchronous network communication, allowing for data request scheduling on background threads.

    Objective-C
    Auf GitHub ansehen↗3,864
Alle 30 Alternativen zu MarqueeLabel anzeigen→

Häufig gestellte Fragen

Was macht cbpowell/marqueelabel?

MarqueeLabel ist eine UIKit-Label-Erweiterung für iOS, die eine scrollende Textkomponente bereitstellt. Sie animiert Textinhalte automatisch, wenn diese die verfügbare Breite der Ansicht überschreiten.

Was sind die Hauptfunktionen von cbpowell/marqueelabel?

Die Hauptfunktionen von cbpowell/marqueelabel sind: Scrolling Text Banners, Visual Interface Configuration, Core Animation Implementations, iOS UI Components, Storyboard Inspectors, Dynamic Font Scalers, Content Marquees, Adaptive Text Layouts.

Welche Open-Source-Alternativen gibt es zu cbpowell/marqueelabel?

Open-Source-Alternativen zu cbpowell/marqueelabel sind unter anderem: tencent/qmui_ios — QMUI_iOS is an iOS development framework that extends standard UIKit components and provides a unified theme… heshammegid/hmsegmentedcontrol — HMSegmentedControl is a customizable, scrollable selection interface for iOS applications. It serves as a UIKit… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by… attackondobby/ios-core-animation-advanced-techniques — This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated… grouper/flatuikit — FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements… devinross/tapkulibrary — tapkulibrary is a collection of reusable user interface elements and layout utilities for building native iOS…