Giter Site home page Giter Site logo

wuemoticonskeyboard's Introduction

WUEmoticonsKeyboard

CocoaPods Platform CocoaPods Version CocoaPods License Build Status

Customizable emoticons keyboard for iOS.

WUEmoticonsKeyboard is created under the development of Weico+, and is already being used in Weico+ for iOS's production code.

ScreenShot _ ScreenShot

#Features

  1. Fully customizable.
  2. UIAppearance support.
  3. Easy to build and use.
  4. Share the same layout with iOS's Emoji Keyboard.
  5. Multiple emotion icon groups support.

#Usage

There's a demo project which shows you how to build and integrate the emotion icon keyboard into your app.

Note: All the graphical resources and images used in the demo project is COPYRIGHTED (© eico design) and MUST NOT be used in your project.

#Requirements

  1. Automatic Reference Counting (ARC)
  2. iOS 6.0+
  3. Xcode 4.5+

#Contributing

If you find a bug and know exactly how to fix it, please open a pull request.

If you can't make the change yourself, please open an issue after making sure that one isn't already logged.

wuemoticonskeyboard's People

Contributors

yuao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wuemoticonskeyboard's Issues

Bug:demo切换键盘的问题

你好,我下载了demo,运行后,发现有一个问题。

第一次点击Swith Keyboard的时候,表情键盘能弹出来。
再次点击Swith Keyboard的时候,整个键盘隐藏了。

我查看了代码,再次点击Swith Keyboard应该是切换到系统默认的键盘,但是demo中再次点击Swith Keyboard却是隐藏键盘,这是哪里出了问题呢?

Keyboard Height

Hi,
This is one of the coolest frameworks I've came across on Github and I thank you for sharing it with us.

The bounds of the input view is determined by WUEmoticonsKeyboardDefaultSize in your code, a static, predefined CGSize.
In my experience, it leads to various bugs and view hiccups and we should avoid it.
Meanwhile, InputView is contained (a subview) of UIInputSetHostView and we can easily read the actual size of the keyboard from.

To conclude:
In WUEmoticonsKeyboard.m at -(void)setup

if (CGRectIsEmpty(self.bounds)) {
        self.bounds = (CGRect){CGPointZero,WUEmoticonsKeyboardDefaultSize};
  }

should be replaced with:

if (CGRectIsEmpty(self.bounds)) {
      self.bounds=(CGRect){CGPointZero,self.superview.bounds.size};
}

Images in the text view?

Hi,

How can I have the emoticon images in the text view instead of [applaud] etc ... ?

Thanks a lot.

Best regards,

AB

键盘切换动画

使用 [inputView reloadInputViews] 来切换键盘时没有动画效果,怎样添加类似微信里面的键盘输入效果呢?

how to run application

hello ,
i want to use your application,i just downloaded your code with zip folder,
but i don't know how to run application?
i am using visual studio 2010

WUEmoticonsKeyboard crash when I remove textIconsGroup

dear developer
i want to add some segment emoticon into keyboard
i guess i can do it by adding WUEmoticonsKeyboardKeyItemGroup into this line -> keyboard.keyItemGroups = @[imageIconsGroup,textIconsGroup];
but if i remove the textIconsGroup, it will crash.
why its happen? bug or something maybe?
thanks for the attention..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.