Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brunow/BWStatusBarOverlay
BWStatusBarOverlay is a custom status bar overlay window.
https://github.com/brunow/BWStatusBarOverlay
Last synced: about 1 month ago
JSON representation
BWStatusBarOverlay is a custom status bar overlay window.
- Host: GitHub
- URL: https://github.com/brunow/BWStatusBarOverlay
- Owner: brunow
- License: apache-2.0
- Created: 2012-07-05T19:37:25.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-08-04T07:04:07.000Z (over 12 years ago)
- Last Synced: 2023-10-26T08:39:15.963Z (about 1 year ago)
- Language: Objective-C
- Homepage:
- Size: 147 KB
- Stars: 330
- Watchers: 25
- Forks: 43
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - BWStatusBarOverlay - BWStatusBarOverlay is a custom status bar overlay window. (etc)
- awesome - BWStatusBarOverlay - BWStatusBarOverlay is a custom status bar overlay window. (etc)
README
## BWStatusBarOverlay
BWStatusBarOverlay is a custom status bar overlay window. It support touch by setting a block that will be called after touch. It work well on both iPad and iPhone and of course in any orientation.
![Screenshot](https://github.com/brunow/BWStatusBarOverlay/raw/master/picture1.jpg)
![Screenshot](https://github.com/brunow/BWStatusBarOverlay/raw/master/picture2.jpg)
![Screenshot](https://github.com/brunow/BWStatusBarOverlay/raw/master/picture3.jpg)
![Screenshot](https://github.com/brunow/BWStatusBarOverlay/raw/master/picture4.jpg)
## Installation
**Copy** **BWStatusBarOverlay** dir into your project.
## How to use it
+ (id)shared;
Show overlay
+ (void)showWithMessage:(NSString *)message loading:(BOOL)loading animated:(BOOL)animated;
+ (void)showWithMessage:(NSString *)message animated:(BOOL)animated;
+ (void)showLoadingWithMessage:(NSString *)message animated:(BOOL)animated;Show message and hide after duration
+ (void)showSuccessWithMessage:(NSString *)message duration:(NSTimeInterval)duration animated:(BOOL)animated;
+ (void)showErrorWithMessage:(NSString *)message duration:(NSTimeInterval)duration animated:(BOOL)animated;Customizing
+ (void)setProgress:(float)progress animated:(BOOL)animated;
+ (void)showActivity:(BOOL)show animated:(BOOL)animated;
+ (void)setBackgroundColor:(UIColor *)backgroundColor;
+ (void)setStatusBarStyle:(UIStatusBarStyle)statusBarStyle animated:(BOOL)animated;
+ (void)setAnimation:(BWStatusBarOverlayAnimationType)animation;
+ (void)setActionBlock:(BWStatusBarBasicBlock)actionBlock;
+ (void)setProgressBackgroundColor:(UIColor *)backgroundColor;Hidding
+ (void)dismissAnimated:(BOOL)animated;
+ (void)dismissAnimated;
+ (void)dismiss;Animation type
typedef enum {
BWStatusBarOverlayAnimationTypeNone, /* No animation */
BWStatusBarOverlayAnimationTypeFromTop, /* Element appear from top */
BWStatusBarOverlayAnimationTypeFade /* Element appear with alpha transition */
} BWStatusBarOverlayAnimationType;## ARC
BWStatusBarOverlay is ARC only.
## Contact
Bruno Wernimont
- Twitter - [@brunowernimont](http://twitter.com/brunowernimont)
## Thanks
Thanks to [Noomia](http://noomiastudio.com/) for the blue gradient image.