TiSVProgressHUD
TiSVProgressHUD copied to clipboard
Titanium Mobile iOS Module for SVProgressHUD
TiSVProgressHUD module
Titanium Mobile Module project for SVProgressHUD

INSTALL MODULE
- Run
build.pywhich creates your distribution - cd to
/Library/Application Support/Titanium - copy this zip file into the folder of your Titanium SDK
REGISTER MODULE
Register your module with your application by editing tiapp.xml and adding your module.
Example:
<modules>
<module platform="iphone" version="0.1">com.qnyp.tisvprogresshub</module>
</modules>
USING MODULE IN CODE
For example
var win = Ti.UI.createWindow();
var tisvprogresshud = require('com.qnyp.tisvprogresshub');
var progress = tisvprogresshud.createView();
win.add(progress);
progress.show();
progress.dismiss();
USAGE
show SVProgressHUD
progress.show();
progress.showWithStatus({status: 'loading...'});
progress.showWithStatus({status: 'loading...', maskType: '4'});
maskType property
1: SVProgressHUDMaskTypeNone, // allow user interactions, don't dim background UI (default)
2: SVProgressHUDMaskTypeClear, // disable user interactions, don't dim background UI
3: SVProgressHUDMaskTypeBlack, // disable user interactions, dim background UI with 50% translucent black
4: SVProgressHUDMaskTypeGradient // disable user interactions, dim background UI with translucent radial gradient (a-la-alertView)
show Success or Error
progress.showSuccessWithStatus({status:'Success!'});
progress.showErrorWithStatus({status:'Error!'});
dismiss SVProgressHUD
progress.dismiss();
progress.dismissWithSuccess({status:'Success!'});
progress.dismissWithError({status:'Error!'});
ABOUT EXAMPLE APP
Example app is in example directory.
LICENSE
MIT License