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

HeathWang/HWPanModal

HWPanModal presents controller from bottom and drag to dismiss, high customize. iOS13 default modalPresentationStyle. 任意形式的底部弹框动画;头条、知乎、抖音弹出评论效果;地图浮层,iOS13 present默认模态效果。 observed · 2026-08-28

github.com/HeathWang/HWPanModal · Objective-C · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

57/100

  • Activity 75
  • Release rhythm 8
  • Longevity 100
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: 2677
  • days_rel: n/a
  • days_push: 154
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1220 stars · 202 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

HWPanModal is an iOS library for presenting any view controller from the bottom with drag-to-dismiss gestures, similar to the iOS 13 default modal presentation style. It supports highly customizable animations, blur backgrounds, keyboard handling, and both view-controller and content-view presentation.

Use cases

  • show a bottom sheet that can be dragged to dismiss
  • recreate TikTok or Zhihu style comment popup panels
  • present a floating map overlay panel
  • implement iOS 13 style card modal presentation on older iOS versions
  • add swipe-down or edge-swipe dismissal to a modal
  • customize modal presentation animation and spring damping

When to choose

  • you need a customizable bottom sheet or pan-to-dismiss modal in an iOS app
  • you want iOS 13 card-style presentation behavior backported to iOS 8+
  • you need both UIViewController and plain content view presentation with gesture dismissal

When to avoid

  • you are building for Android or cross-platform frameworks without iOS native code
  • you only need a simple alert or full-screen modal with no drag interaction
  • your project is Swift-only and you prefer a pure Swift solution like the original PanModal

Facets

library · maturity active

ui-components animation mobile-framework mobile-development frontend cross-platform bottom-sheet modal-presentation pan-gesture drag-to-dismiss objective-c cocoapods ios13-modal ios mobile swift

1 source

Member repositories

RepositoryRoleHealth v2
HeathWang/HWPanModalmain57

For agents

markdown · JSON · MCP: product_card(name="HeathWang/HWPanModal")

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