An alternate keyboard for iOS that lets you display all the emojis supported by iOS. Documentation is available via CocoaDocs.
Additions that need to be done:
- Stickers
- Custom emojis (different font)
To run the example project:
- Clone the repo to a local folder.
- Run
pod installfrom the Example directory. - Open
AGEmojiKeyboardSample.xcworkspaceplaced in Example folder. - Run.
AGEmojiKeyboard is available through CocoaPods, to install
it simply add the following line to your Podfile:
pod "AGEmojiKeyboard"
Copy the classes from AGEmojiKeyboard/ and resources from Resources/ to your project. Look at the Example/ folder to see how the classes are used for more detail.
- Use your own
ViewController(optionally) to conform to AGEmojiKeyboardViewDataSource and AGEmojiKeyboardViewDelegate protocol. - Create an instance of [AGEmojiKeyboardView][AGEmojiKeyboardView] and set it as your
textView'sinputView.
CGRect keyboardRect = CGRectMake(0, 0, self.view.frame.size.width, 216);
AGEmojiKeyboardView *emojiKeyboardView = [[AGEmojiKeyboardView alloc] initWithFrame:keyboardRect
dataSource:self];
emojiKeyboardView.autoresizingMask = UIViewAutoresizingFlexibleHeight;
emojiKeyboardView.delegate = self;
self.textView.inputView = emojiKeyboardView;Ayush Goel, [email protected]
AGEmojiKeyboard is available under the MIT license. See the LICENSE file for more info.
