# nek023/QBPopupMenu

Customizable popup menu for iOS.

Repository: https://github.com/nek023/QBPopupMenu
Canonical: https://ross.abutalabs.com/products/qbpopupmenu
Language: Objective-C
License: MIT
License Family: permissive
Archived: true
Last push: 2016-02-07T01:29:35+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4961, "days_push": 3861, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1372, forks 221 (observed 2026-08-28T04:04:32.379845+00:00)

## What it is
QBPopupMenu is a customizable popup menu library for iOS, styled similarly to UIMenuController in iOS 7. It supports custom appearance via subclassing, automatic pagination of many items, and automatic frame adjustment to stay within the target view.

## Use cases
- show a custom context menu on long-press in an iOS app
- replace UIMenuController with a stylable popup menu
- display popup menu items with titles or images
- create a themed popup menu by subclassing and overriding drawing methods
- show many menu items with automatic pagination

## When to choose
- building an Objective-C or Swift iOS app that needs a customizable text-selection or context popup menu
- you want UIMenuController-like behavior with custom colors and drawing
- you need automatic pagination and positioning of menu items

## When to avoid
- building for Android or non-Apple platforms
- you need a modern, actively maintained SwiftUI-first menu solution
- your project targets only recent iOS APIs and you prefer system-provided UIMenu/UIContextMenu

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, gui
- domain: mobile-development, frontend
- platform: -
- tags: popup-menu, objective-c, uimenucontroller, cocoapods, ios, mobile

## Member repositories
- nek023/QBPopupMenu (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:32.379845+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:40:46.969590+00:00, confidence not recorded.
  - readme: https://github.com/nek023/QBPopupMenu (fetched 2026-08-28T04:04:32.379845+00:00, sha c89f5ba34833)
- Data as of 2026-08-30T08:39:29.467469+00:00.
