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
- Host: GitHub
- URL: https://github.com/decybel07/swiftykeyboardobserver
- Owner: Decybel07
- License: mit
- Created: 2017-08-23T17:33:21.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-19T14:00:10.000Z (over 8 years ago)
- Last Synced: 2025-08-17T20:43:54.553Z (10 months ago)
- Topics: adjust, appear, cartridge, cocoapods, codeless, ios, keyboard, swift, swift-framework, swift-package-manager
- Language: Swift
- Homepage:
- Size: 10.9 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# SwiftyKeyboardObserver
[](https://travis-ci.org/Decybel07/SwiftyKeyboardObserver)
[](http://cocoapods.org/pods/SwiftyKeyboardObserver)
[](https://developer.apple.com/swift/)
[](http://cocoapods.org/pods/SwiftyKeyboardObserver)
[](https://github.com/Decybel07/SwiftyKeyboardObserver/blob/master/LICENSE)
[](http://cocoadocs.org/docsets/SwiftyKeyboardObserver/)
[](#-installation)
[](https://codebeat.co/projects/github-com-decybel07-SwiftyKeyboardObserver-master)
[](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
## 💻 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 ###

### 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.