Simple UIToolbar subclass with next, previous, and done buttons.
Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
lib
resources
spec
.gitignore
Gemfile
MIMInputToolbar.gemspec
README.md
Rakefile

README.md

MIMInputToolbar

A very simple gem that provides the one MIMInputToolbar class which you can use as the input accessory view for your UITextFields and UITextViews.

Installation

Add this line to your application's Gemfile:

gem 'MIMInputToolbar'

And then execute:

$ bundle

Or install it yourself as:

$ gem install MIMInputToolbar

Usage

After installing the gem / adding it to your Gemfile, start off by creating an instance of MIMInputToolbar.

@field_bar = MIMInputToolbar.new

Give each input the instance through it's input accessor view property.

@text_field_one.inputAccessoryView = @field_bar
@text_field_two.inputAccessoryView = @field_bar
@text_field_three.inputAccessoryView = @field_bar

Then finally, give the instance all the fields (in the correct order) that it will be navigating through.

@field_bar.fields = [@text_field_one, @text_field_two, @text_field_three]

You can optionally set the title for the Previous / Next / and Done buttons like so

@field_bar.previous_title = " < "
@field_bar.next_title = " > "
@field_bar.done_title = "Complete"

This works really well with the TPKeyboardAvoiding.

Contributing

Big thank you to Gant Laborde and Mark Rickert who have been pushing this forward.

  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