StatusBar
##Description
A utility class for displaying status updates in the iOS status bar. Inspired by Mailbox and designed to function similar to SVProgressHUD.
Installation
Add StatusBar to your Gemfile, and run bundle install
:
gem 'status_bar'
If you're making an iOS 7 app, this is a good idea as well:
Motion::Project::App.setup do |app|
# Setting the statusbarstyle to a light style in all the viewcontrollers
app.info_plist['UIViewControllerBasedStatusBarAppearance'] = false
app.info_plist['UIStatusBarStyle'] = "UIStatusBarStyleDefault"
end
Usage
# Initilize the status bar
statusbar = StatusBar::Base.new
# Show a notice... and hide it
statusbar.show_notice("Hello World")
statusbar.hide_notice
# Show notice with an indicator
statusbar.show_activity_notice("Somethings is happening")
statusbar.show_success_notice("Great success")
statusbar.show_error_notice("Awww... did't work out")
# Check if the status bar is currently visible
statusbar.visible?
Demo Project
There's a demo project in this gem. Clone it and play around with it.
##Screenshots
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request