[DEPRECATED] iOS progress hud module for Appcelerator Titanium.
Objective-C Python Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Classes
MBProgressHUD
assets
documentation
example
hooks
platform
progresshud.xcodeproj
.gitignore
DoHiProgressHud_Prefix.pch
LICENSE
README.md
build.py
do.hi.progress.hud-iphone-0.2.zip
manifest
module.xcconfig
timodule.xml
titanium.xcconfig

README.md

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 Matej Bukovinski for his work.

Requirements:

Minimum Titanium SDK version is 3.5.0.GA

Installation from Source:

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

Installation from Distribution:

Use gitTio with gittio install do.hi.progress.hud command or download zip file from repository and extract it in SDK or in your project directory.

Registering Module:

Edit your project tiapp.xml file and include:

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

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
});

HUD.setGradientBackground(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.
HUD.show({
    animated: true
});

HUD.hide({
    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.'
});

win.add(HUD);

HUD.show({
    animated: true,
    type: 'zoom'
});

TODO:

  • text and detailsText color
  • Documentation
  • Examples

License:

GNU General Public License, Version 3.0

Copyright:

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