AGEmojiKeyboard
AGEmojiKeyboard copied to clipboard
Emoji Keyboard for iOS
AGEmojiKeyboard
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)
Example Project
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.

Installation
Via CocoaPods
AGEmojiKeyboard is available through CocoaPods, to install
it simply add the following line to your Podfile:
pod "AGEmojiKeyboard"
Copy the files
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.
Usage
- 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;
Author
Ayush Goel, [email protected]
License
AGEmojiKeyboard is available under the MIT license. See the LICENSE file for more info.