Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
97 lines (70 sloc) 2.11 KB

Appcelerator Titanium Progress HUD Module for iOS

This is a Progress HUD module (MBProgressHUD Titanium binding) for iOS development by Hidayet Dogan. MBProgressHUD class has been used. Thanks to Matej Bukovinski for his work.


Minimum Titanium SDK version is 2.0.1GA2

Installation from Source:

  1. Run which creates module distribution zip file.
  2. Copy or unzip the zip file into your Titanium SDK folder.

Installation from Distribution:

  1. Grap the zip file from downloads section.
  2. Copy or unzip the zip file into your Titanium SDK folder.

Registering Module:

Edit your project tiapp.xml file and include:

    <module version="0.1" platform="iphone">do.hi.progress.hud</module>

or use TiApp Editor on Titanium Studio to add module.

Basic Usage:

// Fullscreen Example
ProgressHUD = require('do.hi.progress.hud');

var HUD = ProgressHud.createProgressHud({
    text: 'Loading...',
    fullscreen: true


// Fired when Progress HUD has been completely hidden.
HUD.addEventListener('hidden', function(e) {
    alert('Progress HUD has been vanished!');

// You don't need to attach HUD to window or view. Just show it.{
    animated: true

    animated: true,
    after: 5

// Progress HUD attached to view
ProgressHud = require('do.hi.progress.hud');

var win = Ti.UI.createWindow();

var HUD = ProgressHud.createProgressHud({
    text: 'Loading...'
    detailsText: 'Loading assets.'

    animated: true,
    type: 'zoom'


  • text and detailsText color
  • Documentation
  • Examples


GNU General Public License, Version 3.0


Copyright (c) 2012 by Hidayet Dogan. All rights reserved.