JXSegmentedView/JXCategoryView
A powerful and easy to use segmented view (segmentedcontrol, pagingview, pagerview, pagecontrol, categoryview) (腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图) observed · 2026-08-28
Health v2 · maintenance only
45/100
- Activity 28
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2807
- days_rel: n/a
- days_push: 432
- n_releases_24m: 0
Adoption not part of the score
2887 stars · 421 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
JXCategoryView (Objective-C) and JXSegmentedView (Swift) are iOS UI libraries for building highly customizable category/segmented tab views with paging content containers, similar to those used in Tencent News, TikTok/Douyin, JD, and Taobao. They support protocol-based custom indicators, multiple cell styles, and lifecycle-aware list containers.
Use cases
- build a segmented tab bar with a paging scroll view on iOS
- recreate the top category switcher like Tencent News or Taobao
- customize tab indicator animations like line, dot, triangle, or background mask
- sync a scrollable title bar with nested list containers
- add a page control with indicator effects to a pager
When to choose
- you need a feature-rich, highly customizable segmented control on iOS
- you want protocol-based indicator customization with many built-in styles
- you need both Objective-C and Swift versions of the same component
- you want lifecycle-correct nested list containers for paging
When to avoid
- you are building for Android or cross-platform frameworks like Flutter or React Native
- you only need a simple UISegmentedControl without custom indicators
- your project targets platforms other than iOS
Facets
library · maturity stable
ui-components animation routing mobile-development frontend cross-platform segmented-control paging-view category-view page-control indicator objective-c uikit cocoapods scroll-view ios swift mobile
1 source
- readme: https://github.com/pujiaxin33/JXSegmentedView · fetched 2026-08-28 · 438be8ca56fe
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pujiaxin33/JXSegmentedView | main | 45 |
| pujiaxin33/JXCategoryView | mirror | 32 |
For agents
markdown · JSON · MCP: product_card(name="pujiaxin33/JXSegmentedView")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem