Keyboard avoiding scroll view for iOS
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.
Example
RDVKeyboardAvoiding.xcodeproj
RDVKeyboardAvoiding
Screenshots
.gitignore
LICENSE
RDVKeyboardAvoiding.podspec
README.md

README.md

RDVKeyboardAvoiding

iPhone screenshot

Simple and powerful scrollView, taking care of moving content from underneath the keyboard.

Installation

CocoaPods

If you're using CocoaPods, simply add pod 'RDVKeyboardAvoiding' to your Podfile.

Drag & Drop

Add the items from RDVKeyboardAvoiding directory to your project. If you don't have ARC enabled, you will need to set a -fobjc-arc compiler flag on the .m source files.

Setup

For use with UIViewController classes, include RDVKeyboardAvoidingScrollView.h in your UIViewController subclass and set its view to be an instance of this class. If you are using a xib file, set the view's class in the Identity Inspector.

Example Usage

Initialize view controller's view to be an instance of RDVKeyboardAvoiding:

- (void)loadView {
	CGRect applicationFrame = [[UIScreen mainScreen] applicationFrame];

	RDVKeyboardAvoidingScrollView *scrollView = [[RDVKeyboardAvoidingScrollView alloc] initWithFrame:applicationFrame];
	[scrollView setAutoresizingMask:UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth];

	// code...

	self.view = scrollView;
}

Requirements

  • ARC
  • iOS 5.0 or later

Contact

Robert Dimitrov
@robbdimitrov

License

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