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
·
TTTAttributedLabel avatar

TTTAttributedLabel/TTTAttributedLabel

0
View on GitHub↗
8,714 Stars·1,692 Forks·Objective-C·MIT·7 Aufrufe

TTTAttributedLabel

TTTAttributedLabel is a rich text label for iOS applications that serves as an extension to UIKit typography. It provides a replacement for standard system labels, enabling advanced layout control and the rendering of attributed strings with custom paragraph styling, line spacing, and vertical alignment.

The component is distinguished by its ability to generate interactive links within text blocks, using either custom ranges or automated data-detector pattern matching for phone numbers and addresses. It includes a specialized accessibility system that exposes these individual links as selectable elements for screen reader and voice-over users.

The project covers broad capabilities in rich text rendering, coordinate-based hit testing for precise link activation, and the management of virtual accessibility element trees.

Features

  • iOS UI Components - Provides a custom label component for iOS developed in Swift and Objective-C with advanced text attributes.
  • Virtual Accessibility Trees - Implements a virtual accessibility element tree to make individual inline links focusable for screen readers.
  • Accessible UI Components - Implements an interface element that exposes individual text links as selectable elements for screen readers.
  • Interactive Link Announcements - Provides a specialized system to expose individual inline links as selectable elements for screen reader and voice-over users.
  • Rich Text Renderers - Utilizes native text system buffers to render structured rich text data with custom typography within a single view.
  • Accessible Rich Text Rendering - Ensures screen reader users can discover and interact with individual links within a block of attributed text.
  • Attributed - Offers a rich text label for iOS apps supporting interactive links, data detectors, and custom paragraph styling.
  • Data Detection Patterns - Scans strings for phone numbers and addresses to automatically generate interactive link ranges.
  • Hit Testing Systems - Calculates touch coordinates against character bounding boxes to define precise interaction boundaries for text segments.
  • Links - Adds tappable links for phone numbers, addresses, or custom URLs to text labels.
  • Automatic Link Generation - Automatically detects phone numbers and addresses to generate tappable links with specific visual styles.
  • UIKit Typography Extensions - Replaces standard system labels to enable advanced layout control and attributed string rendering in UIKit.
  • Touch-to-Text Coordinate Mapping - Maps screen touch points to specific attributed string ranges for precise link and detector activation.
  • Text and Typography - Advanced label component with link support.
  • Text Display Components - Extends standard labels with attributed text and link detection.

Star-Verlauf

Star-Verlauf für tttattributedlabel/tttattributedlabelStar-Verlauf für tttattributedlabel/tttattributedlabel

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 TTTAttributedLabel

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit TTTAttributedLabel.
  • ibireme/yykitAvatar von ibireme

    ibireme/YYKit

    13,982Auf GitHub ansehen↗

    A collection of iOS components.

    Objective-C
    Auf GitHub ansehen↗13,982
  • 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
  • jverdi/jvfloatlabeledtextfieldAvatar von jverdi

    jverdi/JVFloatLabeledTextField

    7,150Auf GitHub ansehen↗

    JVFloatLabeledTextField is a reusable UIKit component for iOS that provides a text input field with a floating label. It animates the placeholder text into a hovering label when the field is focused or contains text, maintaining visual context for the user during data entry. This library functions as a programmable interface element for native applications developed with Swift and Objective-C, specifically designed to implement modern mobile form design patterns. The component manages these interactions through a combination of state-driven label transitions and constraint-based layout anima

    Objective-C
    Auf GitHub ansehen↗7,150
  • ibireme/yytextAvatar von ibireme

    ibireme/YYText

    8,872Auf GitHub ansehen↗

    YYText is an iOS rich text framework used for rendering and editing complex attributed text. It features an asynchronous text rendering engine that calculates layout on background threads to maintain interface performance, alongside an attributed text serializer for converting rich text structures into storable formats. The framework provides specialized tools for non-rectangular text layout, allowing text to wrap around custom container paths and exclusion shapes. It also supports advanced typography requirements, including vertical text formatting for East Asian languages and the applicatio

    Objective-C
    Auf GitHub ansehen↗8,872
Alle 30 Alternativen zu TTTAttributedLabel anzeigen→

Häufig gestellte Fragen

Was macht tttattributedlabel/tttattributedlabel?

TTTAttributedLabel is a rich text label for iOS applications that serves as an extension to UIKit typography. It provides a replacement for standard system labels, enabling advanced layout control and the rendering of attributed strings with custom paragraph styling, line spacing, and vertical alignment.

Was sind die Hauptfunktionen von tttattributedlabel/tttattributedlabel?

Die Hauptfunktionen von tttattributedlabel/tttattributedlabel sind: iOS UI Components, Virtual Accessibility Trees, Accessible UI Components, Interactive Link Announcements, Rich Text Renderers, Accessible Rich Text Rendering, Attributed, Data Detection Patterns.

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

Open-Source-Alternativen zu tttattributedlabel/tttattributedlabel sind unter anderem: ibireme/yykit — A collection of iOS components. facebookarchive/asyncdisplaykit — AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of… jverdi/jvfloatlabeledtextfield — JVFloatLabeledTextField is a reusable UIKit component for iOS that provides a text input field with a floating label.… ibireme/yytext — YYText is an iOS rich text framework used for rendering and editing complex attributed text. It features an… dillidon/alerts-and-pickers — This project is a framework of reusable UI components and extensions designed to integrate structured input and… cocoanetics/dtcoretext — DTCoreText is an iOS rich text engine and attributed string converter designed to render formatted HTML content…