# wimagguc/ios-custom-alertview

Custom UIAlertView. Continue adding images and UIViews to dialogs in iOS7+

Repository: https://github.com/wimagguc/ios-custom-alertview
Canonical: https://ross.abutalabs.com/products/ios-custom-alertview
Language: Objective-C
License: NOASSERTION
License Family: other
Last push: 2019-12-26T21:32:02+00:00

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

## Adoption (not part of the score)
Stars 1649, forks 387 (observed 2026-08-28T04:05:16.725154+00:00)

## What it is
A lightweight Objective-C library that reproduces the iOS 7-style alert dialog and lets developers attach arbitrary UIViews, images, and buttons to it. It exists because UIAlertView's view hierarchy became private in iOS 7, so it recreates the native look and animations without needing any image resources.

## Use cases
- add a custom view to an alert dialog on ios
- show an image inside a uialertview
- create a popup dialog with multiple buttons in objective-c
- ios alert with custom content now that addsubview is disallowed
- display a loading indicator inside an ios alert
- make an ios7-style dialog with parallax motion effects

## When to choose
- You need to embed arbitrary UIViews (images, forms, spinners) into an iOS-style alert on iOS 7 or later
- You want a dependency-free Objective-C drop-in component - just two source files or a CocoaPods install
- You need flexible button handling via delegate methods or code blocks with no bundled resources

## When to avoid
- You target iOS 8 or newer, where UIAlertController natively supports custom content and is the standard approach
- You work in Swift or SwiftUI and prefer modern native alert APIs
- You need exact styling for current iOS versions or flawless rotation with the keyboard visible (known limitations)

## Facets
- artifact type: library
- maturity: abandoned
- function: ui-components, gui
- domain: mobile-development
- platform: -
- tags: objective-c, uialertview, alert-dialog, dialog, popup, uikit, cocoa-touch, cocoapods, ios7, ios, mobile

## Member repositories
- wimagguc/ios-custom-alertview (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:16.725154+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-30T03:45:11.045826+00:00, confidence not recorded.
  - readme: https://github.com/wimagguc/ios-custom-alertview (fetched 2026-08-28T04:05:16.725154+00:00, sha 14065aa5dfd3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
