Ross ROSS = Recommend OSS · open-source software intelligence for agents

JXSegmentedView/JXCategoryView

A powerful and easy to use segmented view (segmentedcontrol, pagingview, pagerview, pagecontrol, categoryview) (腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图) observed · 2026-08-28

github.com/pujiaxin33/JXSegmentedView · Swift · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
pujiaxin33/JXSegmentedViewmain45
pujiaxin33/JXCategoryViewmirror32

For agents

markdown · JSON · MCP: product_card(name="pujiaxin33/JXSegmentedView")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem