AGEmojiKeyboard Save

Emoji Keyboard for iOS

Project README

AGEmojiKeyboard

Version License Platform

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

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

  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
                                                                           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.

Open Source Agenda is not affiliated with "AGEmojiKeyboard" Project. README Source: ayushgoel/AGEmojiKeyboard
Stars
693
Open Issues
3
Last Commit
5 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating