# jverdi/JVFloatLabeledTextField

UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users

Repository: https://github.com/jverdi/JVFloatLabeledTextField
Canonical: https://ross.abutalabs.com/products/jvfloatlabeledtextfield
Language: Objective-C
License: MIT
License Family: permissive
Topics: floating-labels, objective-c, pod, carthage, ui-components, uikit, forms
Last push: 2023-04-17T14:38:05+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4719, "days_push": 1234, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7141, forks 719 (observed 2026-08-28T04:09:56.180844+00:00)

## What it is
An Objective-C UIKit library providing UITextField and UITextView subclasses that implement the Float Label Pattern, where placeholders transition into floating labels above fields once populated. It is distributed via CocoaPods, Carthage, and Swift Package Manager for iOS 9+.

## Use cases
- add floating labels to iOS form text fields
- keep field labels visible while users fill out mobile forms
- implement the float label UX pattern in UIKit
- replace placeholder-only labels in iOS forms
- use floating label text views in an Objective-C or Swift app

## When to choose
- building an iOS app with UIKit forms that need persistent field labels
- you want the original, battle-tested Float Label Pattern implementation
- you need a component installable via CocoaPods, Carthage, or SPM
- your project supports iOS 9 or later and uses Objective-C or Swift

## When to avoid
- building with SwiftUI rather than UIKit
- you need cross-platform (Android or web) floating labels
- your project targets iOS versions below 9
- you need actively developed new features rather than a stable maintenance-mode component

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, form-handling
- domain: mobile-development, frontend, web-design
- platform: -
- tags: objective-c, uikit, floating-label-pattern, cocoapods, carthage, swift-package-manager, text-field, text-view, ux-pattern, form-input, ios, mobile, swift

## Member repositories
- jverdi/JVFloatLabeledTextField (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:56.180844+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:40:02.027112+00:00, confidence not recorded.
  - readme: https://github.com/jverdi/JVFloatLabeledTextField (fetched 2026-08-28T04:09:56.180844+00:00, sha 53d341555d7f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
