Objective-C
Need help with EKKeyboardAvoiding?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.
kirpichenko

Description

It's an universal solution for keyboard avoiding for iOS that allows automatically change content inset of UIScrollView and it's subclasses. When keyboard is presented you will be able to see all content of your scroll views.

198 Stars 24 Forks MIT License 52 Commits 4 Opened issues

Services available

Need anything else?

EKKeyboardAvoiding 2.0

It's an universal solution for keyboard avoiding that automatically changes content inset of your

UIScrollView
classes. When keyboard appears you will be able to see all content of your scroll views.

How to install

Install using

CocoaPods
.
pod 'EKKeyboardAvoiding'

Usage

First import

UIScrollView+EKKeyboardAvoiding
category to your project
#import "UIScrollView+EKKeyboardAvoiding.h"

To enable keyboard avoiding you have to set

contentSize
of your scroll view and enable keyboard avoiding using category method
setKeyboardAvoidingEnabled:
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:[[self view] bounds]];
[scrollView setContentSize:[scrollView frame].size];
...
[scrollView setKeyboardAvoidingEnabled:YES];

To disable keyboard avoiding provide

NO
to
setKeyboardAvoidingEnabled:
method

Example

screenshot#1screenshot#2

Notes

Works on iPhone/iPad iOS 5.0+

Bitdeli Badge

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.