# tomvanzummeren/TZStackView

UIStackView replica for iOS 7.x and iOS 8.x

Repository: https://github.com/tomvanzummeren/TZStackView
Canonical: https://ross.abutalabs.com/products/tzstackview
Language: Swift
License: MIT
License Family: permissive
Last push: 2019-02-05T20:47:21+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-06T22:10:43.235034+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4096, "days_push": 2770, "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 1155, forks 125 (observed 2026-09-06T21:10:07.283235+00:00)

## What it is
TZStackView is a Swift replica of Apple's UIStackView that works on iOS 7.x and iOS 8.x, before UIStackView became available in iOS 9. It supports the full UIStackView API including all distribution and alignment options, with hidden-view animation, but is code-only (no Storyboard support).

## Use cases
- backport uistackview to ios 7 or ios 8
- layout views in rows or columns without writing nslayoutconstraint boilerplate
- animate hiding and showing arranged subviews in a stack
- use stack view layout in code instead of storyboards
- migrate legacy pre-ios 9 apps to stack view style layout

## When to choose
- you must support iOS 7 or iOS 8 and want UIStackView-like layout
- you lay out views programmatically rather than in Storyboards

## When to avoid
- your deployment target is iOS 9 or later (use the native UIStackView)
- you need Storyboard/XIB support
- you need a maintained library - the project has not been updated since 2019

## Facets
- artifact type: library
- maturity: abandoned
- function: ui-components, animation
- domain: mobile-development
- platform: -
- tags: uikit, stack-view, ios7, ios8, layout, carthage, cocoapods, ios, swift

## Member repositories
- tomvanzummeren/TZStackView (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-09-06T21:10:07.283235+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-30T06:32:14.759394+00:00, confidence not recorded.
  - readme: https://github.com/tomvanzummeren/TZStackView (fetched 2026-09-06T21:10:07.283235+00:00, sha 21e1b9df5b7f)
- Data as of 2026-09-07T08:21:23.190159+00:00.
