RubyMotion status bar wrapper.
Ruby
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
lib
resources
screenshots
spec
vendor
.gitignore
Gemfile
Gemfile.lock
Guardfile
README.md
Rakefile
status_bar.gemspec

README.md

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

Notice Activity Success Error

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Thanks