Latest 1.0.0
Homepage https://github.com/ameytavkar/RxKeyboardAvoidingScrollableView
License MIT
Platforms ios 9.1, requires ARC
Dependencies RxSwift, RxCocoa
Authors

Swift CocoaPods Carthage compatible

A universal drop-in UIScrollView based solution that keeps active textfield visible when keyboard is being shown.

RxKeyboardAvoidingScrollableView

Usage

  • Create a UIScrollView as your top level view and add all your other views as subviews. Assign RxKeyboardAvoidingScrollableView to the scrollview’s class in your storyboard.
  • You can also create RxKeyboardAvoidingScrollableView programatically. Just remember to keep it as your top level view.

Installation

  • Using CocoaPods:
    pod "RxKeyboardAvoidingScrollableView"

  • Using Carthage:
    github "ameytavkar/RxKeyboardAvoidingScrollableView" ~> 1.0.0

Dependencies

Requirements

  • Swift 5.0
  • iOS 9.1+

Contributing

In development, RxKeyboardAvoidingScrollableView manages dependencies with Carthage. Use the command below in order to build the dependencies. Note that the dependecies are added as git submodules in the .xcworkspace.

make setup-dependencies

License

RxKeyboardAvoidingScrollView is under MIT license. See LICENSE for details.

Latest podspec

{
    "name": "RxKeyboardAvoidingScrollableView",
    "version": "1.0.0",
    "summary": "A universal drop-in UIScrollView based solution that keeps active textfield visible when keyboard is being shown.",
    "homepage": "https://github.com/ameytavkar/RxKeyboardAvoidingScrollableView",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Amey Tavkar": "[email protected]"
    },
    "social_media_url": "http://twitter.com/ameytavkar",
    "platforms": {
        "ios": "9.1"
    },
    "swift_versions": "5.0",
    "requires_arc": true,
    "source": {
        "git": "https://github.com/ameytavkar/RxKeyboardAvoidingScrollableView.git",
        "tag": "v1.0.0",
        "submodules": false
    },
    "source_files": "RxKeyboardAvoidingScrollableView/**/*.{h,swift}",
    "dependencies": {
        "RxSwift": [
            "~> 4.4.2"
        ],
        "RxCocoa": [
            "~> 4.4.2"
        ]
    }
}

Pin It on Pinterest

Share This