An open API service indexing awesome lists of open source software.

https://github.com/decybel07/swiftykeyboardobserver

A codeless library that helps adjusting your views when a keyboard appears, moves and disappears
https://github.com/decybel07/swiftykeyboardobserver

adjust appear cartridge cocoapods codeless ios keyboard swift swift-framework swift-package-manager

Last synced: 9 months ago
JSON representation

A codeless library that helps adjusting your views when a keyboard appears, moves and disappears

Awesome Lists containing this project

README

          

# SwiftyKeyboardObserver

[![Build Status](https://travis-ci.org/Decybel07/SwiftyKeyboardObserver.svg?branch=master&style=flat)](https://travis-ci.org/Decybel07/SwiftyKeyboardObserver)
[![CocoaPods Version](https://img.shields.io/cocoapods/v/SwiftyKeyboardObserver.svg?style=flat&label=version)](http://cocoapods.org/pods/SwiftyKeyboardObserver)
[![Language Swift3](https://img.shields.io/badge/languages-Swift%203.0+-FFAC45.svg?style=flat)](https://developer.apple.com/swift/)
[![CocoaPods Platform](https://img.shields.io/cocoapods/p/SwiftyKeyboardObserver.svg?style=flat&label=platform)](http://cocoapods.org/pods/SwiftyKeyboardObserver)
[![CocoaPods License](https://img.shields.io/cocoapods/l/SwiftyKeyboardObserver.svg?style=flat&label=license)](https://github.com/Decybel07/SwiftyKeyboardObserver/blob/master/LICENSE)
[![Docs percent](https://img.shields.io/badge/docs-100%25-brightgreen.svg)](http://cocoadocs.org/docsets/SwiftyKeyboardObserver/)
[![Pod method Compatible](https://img.shields.io/badge/supports-CocoaPods%20%7C%20Carthage%20%7C%20Swift%20Package%20Manager-green.svg?style=flat)](#-installation)
[![codebeat badge](https://codebeat.co/badges/57da10a2-ad83-458a-8ec1-4cd38f85e420)](https://codebeat.co/projects/github-com-decybel07-SwiftyKeyboardObserver-master)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/7010823ec49144058c809df382231a57)](https://www.codacy.com/app/Decybel07/SwiftyKeyboardObserver/dashboard)

A codeless library that helps adjusting your views when a keyboard appears, moves and disappears

## 🌟 Features

- [x] Zero lines of your code.
- [x] Supporting Storyboard configuration.
- [x] Supporting `UIScrollView` and active field.
- [x] Supporting orientation changes.
- [x] Supporting modal and pop-over.
- [x] Changing the length of a bottom Auto Layout constraint.

## Overview



UIScrollView

## 💻 Demo

```ruby
pod try SwiftyKeyboardObserver
```

## ⚠️ Requirements

- iOS 8.0+
- Swift 3.0+

## 👥 Communication

- If you **found a bug**, open an issue.
- If you **have a feature request**, open an issue.
- If you **want to contribute**, submit a pull request.

## 📗 Installation

### [CocoaPods](http://cocoapods.org)

```ruby
pod 'SwiftyKeyboardObserver', '~> 2.0'
```

### [Carthage](https://github.com/Carthage/Carthage)

```ogdl
github "Decybel07/SwiftyKeyboardObserver", ~> 2.0
```

### [Swift Package Manager](https://swift.org/package-manager/)

```swift
.Package(url: "https://github.com/Decybel07/SwiftyKeyboardObserver.git", majorVersion: 2)
```

## 📘 [Usage](http://cocoadocs.org/docsets/SwiftyKeyboardObserver/)

### Set custom class ###
Set custom class

### Connect keyboard constraint ###
Connect keyboard constraint

## 🤓 Author

Adrian Bobrowski ([Decybel07](https://github.com/Decybel07)), adrian071993@gmail.com

## 🔑 License

SwiftyKeyboardObserver is available under the MIT license. See the [LICENSE](https://github.com/Decybel07/SwiftyKeyboardObserver/blob/master/LICENSE) file for more info.