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

About the developer

kirpichenko
196 Stars 24 Forks MIT License 52 Commits 4 Opened issues

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.

Services available

!
?

Need anything else?

Contributors list

# 506,721
Objecti...
11 commits
# 144,546
Swift
Objecti...
alcatra...
iphone
1 commit
# 9,874
autohot...
ahk
bitwise...
Nette
1 commit

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.