jerrywangjing / WJEmojiKeyboard

A scrollable emojiKeyboard using for IM App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WJEmojiKeyboard

简介

WJEmojiKeyboard一个实现自动添加表情按钮,自动添加多页scorllView 滚动视图的表情键盘,支持表情选择切换,表情发送、表情删除等功能。适用于快速集成即时通讯表情选择功能。

安装

直接拖动Demo中WJEmojiKeyboard文件夹中的内容到Xcode相应的文件夹即可。

使用

#pragma mark - init

-(void)viewDidLoad{
    
    [super viewDidLoad];
    
    CGRect frame = CGRectMake(0, self.view.height-EmojiKeyboardH, self.view.width, EmojiKeyboardH);
    _emojiKeyboard = [[EmojiKeyboardView alloc] initWithFrame:frame];
    _emojiKeyboard.delegate = self;
    _emojiKeyboard.LineSpacing = 20;        // 修改行间距
    _emojiKeyboard.columnsSpacing = 18;     // 修改列间距
    
   [self.view addSubview:_emojiKeyboard];
}

#pragma mark - emojiKeyboard delegate

- (void)wjEmojiKeyboard:(EmojiKeyboardView *)emojiKeyboard didClickSendBtn:(UIButton *)sendBtn{
    NSLog(@"发送消息");
}

- (void)wjEmojiKeyboard:(EmojiKeyboardView *)emojiKeyboard didClickEmojiBtn:(UIButton *)emojiBtn{
    NSLog(@"点击表情-%ld",emojiBtn.tag);
}

- (void)wjEmojiKeyboard:(EmojiKeyboardView *)emojiKeyboard didClickDeleteBtn:(UIButton *)deleteBtn{
    NSLog(@"删除表情");
}

- (void)wjEmojiKeyboard:(EmojiKeyboardView *)emojiKeyboard didClickEmojiItem:(UIButton *)emojiItem{
    NSLog(@"选择表情包-%ld",emojiItem.tag);
}

功能图示

emojiboard

交流学习/欢迎issues

About

A scrollable emojiKeyboard using for IM App


Languages

Language:Objective-C 100.0%