Latest1.1.0
Homepagehttps://github.com/robbdimitrov/RDVKeyboardAvoiding
LicenseMIT
Platformsios 5.0, requires ARC
FrameworksUIKit, CoreGraphics, Foundation
Authors

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.

Latest podspec

{
    "name": "RDVKeyboardAvoiding",
    "version": "1.1.0",
    "summary": "Keyboard avoiding scroll view for iOS",
    "description": "Simple and powerful scrollView, taking care of moving content from underneath the keyboard.",
    "homepage": "https://github.com/robbdimitrov/RDVKeyboardAvoiding",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Robert Dimitrov": "[email protected]"
    },
    "platforms": {
        "ios": "5.0"
    },
    "source": {
        "git": "https://github.com/robbdimitrov/RDVKeyboardAvoiding.git",
        "tag": "1.1.0"
    },
    "source_files": [
        "RDVKeyboardAvoiding",
        "RDVKeyboardAvoiding/**/*.{h,m}"
    ],
    "frameworks": [
        "UIKit",
        "CoreGraphics",
        "Foundation"
    ],
    "requires_arc": true
}

Pin It on Pinterest

Share This