Library for the creation of HUDs in iPhone applications.
Objective-C
Latest commit fc79fed Jun 30, 2011 @atomton Merge pull request #9 from myell0w/master
Fixed wrong parameter type
Permalink
Failed to load latest commit information.
ATMHud.xcodeproj Initial commit Mar 1, 2011
Classes Wrapped the idiomatic "if (self = [super init])" code everywhere with… Mar 2, 2011
11-x.png Initial commit Mar 1, 2011
19-check.png Initial commit Mar 1, 2011
ATMHud-Info.plist Initial commit Mar 1, 2011
ATMHud.h Fixed wrong parameter type Jun 30, 2011
ATMHud.m Fixed wrong parameter type Jun 30, 2011
ATMHudDelegate.h Initial commit Mar 1, 2011
ATMHudQueueItem.h fixes a ivar name Mar 24, 2011
ATMHudQueueItem.m Wrapped the idiomatic "if (self = [super init])" code everywhere with… Mar 2, 2011
ATMHudView.h Initial commit Mar 1, 2011
ATMHudView.m Wrapped the idiomatic "if (self = [super init])" code everywhere with… Mar 2, 2011
ATMHud_Prefix.pch Initial commit Mar 1, 2011
ATMProgressLayer.h Initial commit Mar 1, 2011
ATMProgressLayer.m Initial commit Mar 1, 2011
ATMSoundFX.h Initial commit Mar 1, 2011
ATMSoundFX.m Initial commit Mar 1, 2011
ATMTextLayer.h
ATMTextLayer.m Wrapped the idiomatic "if (self = [super init])" code everywhere with… Mar 2, 2011
Icon.png Initial commit Mar 1, 2011
Icon@2x.png Initial commit Mar 1, 2011
LICENSE Initial commit Mar 1, 2011
MainWindow.xib Initial commit Mar 1, 2011
README.md Fixed markdown layout. Mar 1, 2011
main.m Initial commit Mar 1, 2011
pop.wav Initial commit Mar 1, 2011

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.