ayushgoel
AGEmojiKeyboard
Objective-C

Emoji Keyboard for iOS

Last updated Jun 25, 2026
684
Stars
164
Forks
3
Issues
0
Stars/day
Attention Score
55
Language breakdown
No language data available.
โ–ธ Files click to expand
README

AGEmojiKeyboard ==================

Version [License][CocoaDocsDocset] [Platform][CocoaDocsDocset]

An alternate keyboard for iOS that lets you display all the emojis supported by iOS. Documentation is available via [CocoaDocs][CocoaDocsDocset].

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 install from the [Example][Example] directory.
  • Open AGEmojiKeyboardSample.xcworkspace placed in [Example][Example] folder.
  • Run.
-

Example Preview

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/][AGEmojiKeyboard] and resources from [Resources/][Resources] to your project. Look at the [Example/][Example] folder to see how the classes are used for more detail.

Usage

  • Use your own ViewController (optionally) to conform to [AGEmojiKeyboardViewDataSource][AGEmojiKeyboardViewDataSource]
and [AGEmojiKeyboardViewDelegate][AGEmojiKeyboardViewDelegate] protocol.
  • Create an instance of [AGEmojiKeyboardView][AGEmojiKeyboardView] and set it as your textView's inputView.
-c
  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, ayushgoel111@gmail.com

License

AGEmojiKeyboard is available under the MIT license. See the [LICENSE][LICENSE] file for more info.

[Example]: Example/ [AGEmojiKeyboard]: AGEmojiKeyboard/ [Resources]: Resources/ [AGEmojiKeyboardViewDataSource]: http://cocoadocs.org/docsets/AGEmojiKeyboard/0.2.0/Protocols/AGEmojiKeyboardViewDataSource.html [AGEmojiKeyboardViewDelegate]: http://cocoadocs.org/docsets/AGEmojiKeyboard/0.2.0/Protocols/AGEmojiKeyboardViewDelegate.html [LICENSE]: LICENSE [CocoaDocsDocset]: http://cocoadocs.org/docsets/AGEmojiKeyboard/

ยฉ 2026 GitRepoTrend ยท ayushgoel/AGEmojiKeyboard ยท Updated daily from GitHub