Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

YSLCN/WSProgressHUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

49 Commits

Repository files navigation

WSProgressHUD

This is a beauful hud view for iPhone & iPad

CI Status Version License Platform

Demo

#Usage To Download the project. Run the WSProgressHUD.xcodeproj in the demo directory.

 [WSProgressHUD show];
 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
 ...
 dispatch_async(dispatch_get_main_queue(), ^{
 ...
 [WSProgressHUD dismiss];
 });
 });
//Show on the self.view
@implementation ViewController
{
 WSProgressHUD *hud;
}
- (void)viewDidLoad {
 [super viewDidLoad];
 // Do any additional setup after loading the view, typically from a nib.
 //Add HUD to view
 hud = [[WSProgressHUD alloc] initWithView:self.navigationController.view];
 [self.view addSubview:hud];
 //show
 [hud showWithString:@"Wating..." maskType:WSProgressHUDMaskTypeBlack];
 dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
 [hud dismiss];
 });
}
//Show on the window
 //show
 [WSProgressHUD show];
 //Show with mask
 [WSProgressHUD showWithMaskType:WSProgressHUDMaskTypeBlack];
 
 //Show with mask without tabbar
 [WSProgressHUD showWithStatus:@"Loading..." maskType:WSProgressHUDMaskTypeBlack maskWithout:WSProgressHUDMaskWithoutTabbar];
 
 //Show with string
 [WSProgressHUD showWithStatus:@"Loading..."];
 //Show with facebook shimmering
 [WSProgressHUD showShimmeringString:@"WSProgressHUD Loading..."];
 //Show with Progress
 [WSProgressHUD showProgress:progress status:@"Updating..."];
 //Show with image
 [WSProgressHUD showSuccessWithStatus:@"Thanks.."];
 
 //Show with string
 [WSProgressHUD showImage:nil status:@"WSProgressHUD"]
 //Dismiss
 [WSProgressHUD dismiss];
 
 //And There have 3 indicator style for your choice
 [WSProgressHUD setProgressHUDIndicatorStyle:WSProgressHUDIndicatorSmall] //small custom spinner

Installation

WSProgressHUD is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "WSProgressHUD"

Manually

Drag the WSProgressHUD/Demo/WSProgressHUD folder into your project. Then take care that WSProgressHUD.bundle is added to Targets->Build Phases->Copy Bundle Resources. Add the QuartzCore framework to your project.

##Thanks

@Shimmering @SVProgressHUD @MMMaterialDesignSpinner

Author

Wilson-yuan, wilson.yuan.dev@gmail.com

License

WSProgressHUD is available under the MIT license. See the LICENSE file for more info.

About

This is a beauful hud view for iPhone & iPad

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

  • Objective-C 98.7%
  • Ruby 1.3%

AltStyle によって変換されたページ (->オリジナル) /