AGEmojiKeyboard 0.2.1

AGEmojiKeyboard 0.2.1

LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Oct 2016

Maintained by Ayush Goel, Ayush Goel.

  • By
  • Ayush Goel

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:

  1. Stickers
  2. Custom emojis (different font)

Example Project

To run the example project:

  1. Clone the repo to a local folder.
  2. Run pod install from the Example directory.
  3. Open AGEmojiKeyboardSample.xcworkspace placed in Example folder.
  4. Run.

Example Preview


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.


  1. Use your own ViewController (optionally) to conform to AGEmojiKeyboardViewDataSource and AGEmojiKeyboardViewDelegate protocol.
  2. Create an instance of [AGEmojiKeyboardView][AGEmojiKeyboardView] and set it as your textView's inputView.
  CGRect keyboardRect = CGRectMake(0, 0, self.view.frame.size.width, 216);
  AGEmojiKeyboardView *emojiKeyboardView = [[AGEmojiKeyboardView alloc] initWithFrame:keyboardRect
  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.