All Projects → levantAJ → EmojiPicker

levantAJ / EmojiPicker

Licence: MIT license
This library to show a popover to select emoji for iOS

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to EmojiPicker

Bootstrap Popover Picker
Generic Bootstrap plugin template for building selector components with popovers.
Stars: ✭ 95 (+63.79%)
Mutual labels:  popover, picker
Rofimoji
An emoji and character picker for rofi 😁
Stars: ✭ 319 (+450%)
Mutual labels:  emoji, picker
mr-emoji
Lightweight emoji picker like SLACK
Stars: ✭ 23 (-60.34%)
Mutual labels:  emoji, picker
Emoji Mart
One component to pick them all 👊🏼
Stars: ✭ 4,687 (+7981.03%)
Mutual labels:  emoji, picker
Ngx Emoji Mart
Customizable Slack-like emoji picker for Angular
Stars: ✭ 322 (+455.17%)
Mutual labels:  emoji, picker
Qpdialcodepickerview
International Dial Code Picker View for Country or Area 国家或地区国际区号选择器
Stars: ✭ 15 (-74.14%)
Mutual labels:  emoji, picker
uni-lb-picker
uni-app picker选择器,可自定义,扩展性高,支持单选及理论任意级数多级联动选择。
Stars: ✭ 42 (-27.59%)
Mutual labels:  picker
emojifont
🍭Emoji and fontawesom in both base and ggplot2 graphics
Stars: ✭ 61 (+5.17%)
Mutual labels:  emoji
react-native-color-panel
React Native Color Panel Component for iOS and Android 🏳️‍🌈
Stars: ✭ 21 (-63.79%)
Mutual labels:  picker
SPPickerView
这是一个选择器,功能类似系统的UIPickerView,但是比UIPickerView的适用范围广得多
Stars: ✭ 28 (-51.72%)
Mutual labels:  picker
emoji-helper-php
去除过滤emoji表情、判断是否包含emoji表情,输出emoji表情的16进制字符串,对于没有使用utf8mb4编码数据库的项目,这个必不可少
Stars: ✭ 29 (-50%)
Mutual labels:  emoji
EmojiText
This is a EmojiText solution for Unity3D UI
Stars: ✭ 74 (+27.59%)
Mutual labels:  emoji
emoji-to-scale
Your favorite emojis. To scale.
Stars: ✭ 334 (+475.86%)
Mutual labels:  emoji
PopItUp
a Popup system for iOS
Stars: ✭ 26 (-55.17%)
Mutual labels:  popover
hashflags-function
⚡ A collection of Azure functions related to Twitter hashflags
Stars: ✭ 15 (-74.14%)
Mutual labels:  emoji
PhoneCountryCodePicker
An iOS tableview picker for PhoneCountryCode (English & Chinese supported)
Stars: ✭ 31 (-46.55%)
Mutual labels:  picker
FacebookChatStatistics
Statistics of any Facebook Messenger conversation
Stars: ✭ 49 (-15.52%)
Mutual labels:  emoji
apple-emoji-linux
Apple Color Emoji for Linux
Stars: ✭ 392 (+575.86%)
Mutual labels:  emoji
ColorPicker
A HSV style Color Picker Dialog library for Android (with Alpha setting)
Stars: ✭ 16 (-72.41%)
Mutual labels:  picker
emot
Open source Emoticons and Emoji detection library: emot
Stars: ✭ 178 (+206.9%)
Mutual labels:  emoji

CocoaPods CocoaPods Pod License Build Status

EmojiPicker

This library to show a popover to pick emojis for iOS

Requirements

  • iOS 9.0 or later
  • Xcode 9.0 or later

Installation

There is a way to use EmojiPicker in your project:

  • using CocoaPods

Installation with CocoaPods

pod 'EmojiPicker', '1.1'

Build Project

At this point your workspace should build without error. If you are having problem, post to the Issue and the community can help you solve it.

How To Use

import EmojiPicker

let emojiPickerVC = EmojiPicker.viewController
emojiPickerVC.sourceView = view
emojiPickerVC.sourceRect = targetView.frame
present(emojiPickerVC, animated: true, completion: nil)
emojiPickerVC.delegate = self
  • Change size:
emojiPickerVC.size = CGSize(width: 300, height: 400)
  • Change Emojis font size, default is 29:
emojiPickerVC.emojiFontSize = 29
  • Dismiss dismiss picker after select an emoji, default is false:
emojiPickerVC.dismissAfterSelected = false
  • Apply dark mode, default is false
emojiPickerVC.isDarkMode = false
  • Background color in light mode, used when isDarkMode is false, default is UIColor.white.withAlphaComponent(0.5)
emojiPickerVC.backgroundColor = UIColor.white.withAlphaComponent(0.5)
  • Background color in dark mode, used when isDarkMode is true, default is UIColor.black.withAlphaComponent(0.5)
emojiPickerVC.darkModeBackgroundColor = UIColor.white.withAlphaComponent(0.5)
  • Change language, default is nil as system language, now supported languages: English, Vietnamese
emojiPickerVC.language = "en"
emojiPickerVC.permittedArrowDirections = .any

Author

Communication

  • If you found a bug, open an issue.
  • If you have a feature request, open an issue.
  • If you want to contribute, submit a pull request.

Licenses

All source code is licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].