{"adoption": {"forks": 205, "observed_at": "2026-08-28T04:03:22.613114+00:00", "stars": 1049}, "canonical_url": "https://ross.abutalabs.com/products/ltscrollview", "card": {"archived": false, "artifact_type": "library", "description": "ScrollView嵌套ScrolloView（UITableView 、UICollectionView）解决方案， 支持OC / Swift（持续更新中...）实现原理：http://blog.csdn.net/glt_code/article/details/78576628", "domain": ["mobile-development", "frontend", "cross-platform"], "enriched": true, "function": ["ui-components", "mobile-framework"], "health_score": 20, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["glthello/LTScrollView"], "name": "glthello/LTScrollView", "platform": [], "pushed_at": "2023-09-05T10:04:38+00:00", "repo": "glthello/LTScrollView", "stars": 1049, "tags": ["scrollview", "nested-scrolling", "uikit", "objective-c", "cocoapods", "page-view", "header-view", "ios", "swift", "mobile"], "topics": ["scrollview", "swift"], "urls": [], "use_cases": ["nested scrollview with tableview inside", "scrollable header with paged child view controllers", "profile page with sticky header and swipeable tabs", "nested collectionview scrolling on ios", "infinite carousel banner with child pages", "swift and objective-c nested scroll solution"], "what_it_is": "An iOS library solving nested UIScrollView scenarios where a parent scroll view contains child scroll views such as UITableView or UICollectionView, with a paged tab/header layout. It supports both Objective-C and Swift, includes infinite carousel and follow-move subcomponents, and is distributed via CocoaPods.", "when_to_avoid": ["building for Android or cross-platform frameworks like Flutter or React Native", "using SwiftUI instead of UIKit scroll views", "you need a maintained library with frequent updates"], "when_to_choose": ["building iOS apps with nested scrolling header + tab page layouts", "you need both Swift and Objective-C support", "you want a CocoaPods-installable UIKit solution"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ltscrollview", "repo": "glthello/LTScrollView", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:00:29.137114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "865a486c74705cf194645647b772c2a7db24e5603104c4528413342bdf3b8ac2", "fetched_at": "2026-08-28T04:03:22.613114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glthello/LTScrollView"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:00:29.137114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "865a486c74705cf194645647b772c2a7db24e5603104c4528413342bdf3b8ac2", "fetched_at": "2026-08-28T04:03:22.613114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glthello/LTScrollView"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:00:29.137114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "865a486c74705cf194645647b772c2a7db24e5603104c4528413342bdf3b8ac2", "fetched_at": "2026-08-28T04:03:22.613114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glthello/LTScrollView"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:00:29.137114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "865a486c74705cf194645647b772c2a7db24e5603104c4528413342bdf3b8ac2", "fetched_at": "2026-08-28T04:03:22.613114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glthello/LTScrollView"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:00:29.137114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "865a486c74705cf194645647b772c2a7db24e5603104c4528413342bdf3b8ac2", "fetched_at": "2026-08-28T04:03:22.613114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glthello/LTScrollView"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:00:29.137114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "865a486c74705cf194645647b772c2a7db24e5603104c4528413342bdf3b8ac2", "fetched_at": "2026-08-28T04:03:22.613114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glthello/LTScrollView"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.613114+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:00:29.137114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "865a486c74705cf194645647b772c2a7db24e5603104c4528413342bdf3b8ac2", "fetched_at": "2026-08-28T04:03:22.613114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glthello/LTScrollView"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:00:29.137114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "865a486c74705cf194645647b772c2a7db24e5603104c4528413342bdf3b8ac2", "fetched_at": "2026-08-28T04:03:22.613114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glthello/LTScrollView"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:00:29.137114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "865a486c74705cf194645647b772c2a7db24e5603104c4528413342bdf3b8ac2", "fetched_at": "2026-08-28T04:03:22.613114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glthello/LTScrollView"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:00:29.137114+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "865a486c74705cf194645647b772c2a7db24e5603104c4528413342bdf3b8ac2", "fetched_at": "2026-08-28T04:03:22.613114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/glthello/LTScrollView"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3212, "days_push": 1093, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}