Skip to content

mpociot/TiSVProgressHUD

 
 

Repository files navigation

TiSVProgressHUD module

Titanium Mobile Module project for SVProgressHUD

example

INSTALL MODULE

  1. Run build.py which creates your distribution
  2. cd to /Library/Application Support/Titanium
  3. 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

About

Titanium Mobile iOS Module for SVProgressHUD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published