# ltebean/LTNavigationBar

UINavigationBar Category which allows you to change its appearance dynamically

Repository: https://github.com/ltebean/LTNavigationBar
Canonical: https://ross.abutalabs.com/products/ltnavigationbar
Language: Objective-C
License: MIT
License Family: permissive
Last push: 2018-09-26T10:37:42+00:00

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

## Adoption (not part of the score)
Stars 4424, forks 669 (observed 2026-08-28T04:08:48.868359+00:00)

## What it is
An Objective-C category on UINavigationBar that lets developers change the bar's appearance dynamically, such as background color, element alpha, and translation, typically driven by scroll position. The library is deprecated and no longer works on newer iOS versions due to changes in UINavigationBar's internal structure.

## Use cases
- change navigation bar background color dynamically while scrolling
- make the navigation bar fade or scroll along with a scroll view
- animate uinavigationbar appearance transitions in ios
- set navigation bar alpha dynamically in objective-c
- reset navigation bar appearance when leaving a view controller

## When to choose
- maintaining or reading legacy Objective-C iOS codebases targeting old iOS versions
- learning how UINavigationBar appearance hacks worked historically

## When to avoid
- starting a new iOS project - the library is deprecated and broken on modern iOS
- you need maintained alternatives like AMScrollingNavbar, RainbowNavigation, or KMNavigationBarTransition
- building in Swift with modern UIKit APIs

## Facets
- artifact type: library
- maturity: abandoned
- function: ui-components, animation
- domain: mobile-development, frontend
- platform: -
- tags: uikit, navigation-bar, objective-c, deprecated, cocoapods, ios, swift, mobile

## Member repositories
- ltebean/LTNavigationBar (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:48.868359+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-29T18:20:58.019489+00:00, confidence not recorded.
  - readme: https://github.com/ltebean/LTNavigationBar (fetched 2026-08-28T04:08:48.868359+00:00, sha d4b3390f2237)
- Data as of 2026-08-30T08:39:29.467469+00:00.
