Skip to content
Library for the creation of HUDs in iPhone applications.
Objective-C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ATMHud.xcodeproj
Classes Wrapped the idiomatic "if (self = [super init])" code everywhere with… Mar 2, 2011
11-x.png
19-check.png
ATMHud-Info.plist
ATMHud.h
ATMHud.m
ATMHudDelegate.h
ATMHudQueueItem.h fixes a ivar name Mar 24, 2011
ATMHudQueueItem.m
ATMHudView.h
ATMHudView.m
ATMHud_Prefix.pch
ATMProgressLayer.h
ATMProgressLayer.m
ATMSoundFX.h
ATMSoundFX.m
ATMTextLayer.h
ATMTextLayer.m
Icon.png Initial commit Mar 1, 2011
Icon@2x.png
LICENSE
MainWindow.xib
README.md Fixed markdown layout. Mar 1, 2011
main.m
pop.wav

README.md

ATMHud - Library for the creation of HUDs in iPhone applications

I once needed a HUD for one of my iPhone apps, but was unhappy with the currently available libraries on the internet. Therefore, I decided to create my own library. I've released it as a static library last year, but a lot of people wanted to see the source, so here it is.

-- Marcel development@atomcraft.de

Requirements

  • iOS 4.0 or above
  • QuartzCore.framework
  • AudioToolbox.framework (only if you want to use sounds)

Features

  • Autorotation support
  • Fixed or dynamic size
  • Multiple accessories
  • Automation
  • Animations
  • Delegation
  • Block user interaction
  • Enable superview interaction
  • Retina display support
  • Selectable accessory position
  • Queueing of multiple HUDs
  • Custom positioning or auto-centering
  • Customizable appearance
  • Sound effects

Installation & Usage

Just have a look at the sample project, everything is included there.

License

ATMHud is licensed under BSD, have a look at the appropriate file for more information.

Contributions

  • Beta testers: @jonsterling @thermogl @GiloTM @phollow @Thyraz @saschalein @EdwinBrett @rbfigueira @abrrow @choise
  • @ChrisNTR for porting this to MonoTouch
  • @C418 for his awesome music as seen in the release video
  • and anyone else I forgot.
You can’t perform that action at this time.