Latest 0.1.5
License MIT
Platforms ios 7.0, requires ARC
Frameworks UIKit

CI Status

Welcome to Keyboard aware UIScrollView

This library consists of:

  • GNKeyboardAwareScrollView – adjusts reachable area for keyboard appearance
  • GNTextFieldsManager – helps with handling many textfields and navigating between them by next keyboard button


You can directly download source code and import it to your project, or use cocoapods:

pod "GNKeyboardAwareScrollView"


Many developers struggle with UIScrollView covered with keyboard. This class helps to ease the pain of observing keyboard notifications and automatically adjusts it’s contentInset to ensure that whole scroll area is reachable.

All you need to do is add it as subview. It handles everything else.

Latest podspec

    "name": "GNKeyboardAwareScrollView",
    "version": "0.1.5",
    "summary": "UIScrollView and UITableView subclasses for handling content inset by keyboard.",
    "description": "UIScrollView and UITableView subclasses wich handles content insets automaticaly with keyboard appearance.",
    "homepage": "",
    "license": "MIT",
    "authors": {
        "Jakub Knejzlik": "[email protected]"
    "source": {
        "git": "",
        "tag": "0.1.5"
    "platforms": {
        "ios": "7.0"
    "requires_arc": true,
    "source_files": "Pod/Classes/**/*",
    "resource_bundles": {
        "GNKeyboardAwareScrollView": [
    "frameworks": "UIKit"

Pin It on Pinterest

Share This