// the find
orta/ORStackView
Vertically stack views using Auto Layout, with an order specific subclass that uses view tags for ordering.
ORStackView is a pre-UIStackView solution for vertically stacking views with Auto Layout in iOS, written in Objective-C. It added per-item margins and tag-based ordering that UIStackView still doesn't handle natively. The author's own README recommends against using it in new projects now that UIStackView exists.
Per-subview margin control (preceding margin + side margin) is more granular than UIStackView's uniform spacing. ORTagBasedAutoStackView's tag-based ordering is a genuinely useful pattern when views arrive out of sequence from async data. Snapshot-based UI tests with reference images catch regressions in layout without mocking anything. ORSplitStackView's two-column height-matching behavior covers a real layout case that UIStackView handles awkwardly.
Abandoned in 2019 — no Swift support, no SwiftUI interop, won't build cleanly against recent Xcode without warnings. Depends on FLKAutoLayout, which is itself unmaintained since 2016, so you're pulling in two dead libraries. The tag-based ordering approach hijacks UIView's tag property, which breaks any other code that uses tags for identification. UIStackView has closed most of the gap and ships with the OS, so there's almost no reason to take on this dependency today.