- [x] Core type writing with UITextField
- [x] Cursor custom with images imported
- [ ] Animations
- [x] Basic
- [ ] Fade Out
- [ ] Smart Backspace
- [ ] In an input
- [ ] Shuffled
- [ ] Bulk Typing
- [ ] Star/stop/cancel
- [ ] Fonts implement
- [ ] Comprehensive Unit and Integration Test Coverage
- [ ] Complete Documentation
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
To integrate GhostTyping into your Xcode project using CocoaPods, specify it in your
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '10.0' use_frameworks! target '<Your Target Name>' do pod 'GhostTyping', '0.0.2' end
Then, run the following command:
$ pod install
Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.
You can install Carthage with Homebrew using the following command:
$ brew update $ brew install carthage
To integrate GhostTyping into your Xcode project using Carthage, specify it in your
github "huynguyen-n/GhostTyping" == "0.0.2"
carthage update to build the framework and drag the built
GhostTyping.framework into your Xcode project.
Swift Package Manager
The Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the
Once you have your Swift package set up, adding GhostTyping as a dependency is as easy as adding it to the
dependencies value of your
dependencies: [ .package(url: "https://github.com/huynguyen-n/GhostTyping.git") ]
How to use
For complete documentation, visit CocoaPods' auto-generated doc
GhostTyping actually is a subclass of UIView which intergrated the UITextField inside to make the type writing animation.
GhostTyping is available under the MIT license. See the LICENSE file for more info.