51 lines
1.7 KiB
Objective-C
51 lines
1.7 KiB
Objective-C
//
|
|
// TLEmojiKeyboard+EmojiGroupControl.m
|
|
// TLChat
|
|
//
|
|
// Created by 李伯坤 on 16/3/17.
|
|
// Copyright © 2016年 李伯坤. All rights reserved.
|
|
//
|
|
|
|
#import "TLEmojiKeyboard+EmojiGroupControl.h"
|
|
#import "TLExpressionGroupModel+TLEmojiKB.h"
|
|
|
|
@implementation TLEmojiKeyboard (EmojiGroupControl)
|
|
|
|
#pragma mark - Delegate
|
|
//MARK: TLEmojiGroupControlDelegate
|
|
- (void)emojiGroupControl:(TLEmojiGroupControl *)emojiGroupControl didSelectedGroup:(TLExpressionGroupModel *)group
|
|
{
|
|
// 显示Group表情
|
|
self.curGroup = group;
|
|
[self.displayView scrollToEmojiGroupAtIndex:[self.emojiGroupData indexOfObject:group]];
|
|
[self.pageControl setNumberOfPages:group.pageNumber];
|
|
[self.pageControl setCurrentPage:0];
|
|
// 更新chatBar的textView状态
|
|
if (self.delegate && [self.delegate respondsToSelector:@selector(emojiKeyboard:selectedEmojiGroupType:)]) {
|
|
[self.delegate emojiKeyboard:self selectedEmojiGroupType:group.type];
|
|
}
|
|
}
|
|
|
|
- (void)emojiGroupControlEditMyEmojiButtonDown:(TLEmojiGroupControl *)emojiGroupControl
|
|
{
|
|
if (self.delegate && [self.delegate respondsToSelector:@selector(emojiKeyboardMyEmojiEditButtonDown)]) {
|
|
[self.delegate emojiKeyboardMyEmojiEditButtonDown];
|
|
}
|
|
}
|
|
|
|
- (void)emojiGroupControlEditButtonDown:(TLEmojiGroupControl *)emojiGroupControl
|
|
{
|
|
if (self.delegate && [self.delegate respondsToSelector:@selector(emojiKeyboardEmojiEditButtonDown)]) {
|
|
[self.delegate emojiKeyboardEmojiEditButtonDown];
|
|
}
|
|
}
|
|
|
|
- (void)emojiGroupControlSendButtonDown:(TLEmojiGroupControl *)emojiGroupControl
|
|
{
|
|
if (self.delegate && [self.delegate respondsToSelector:@selector(emojiKeyboardSendButtonDown)]) {
|
|
[self.delegate emojiKeyboardSendButtonDown];
|
|
}
|
|
}
|
|
|
|
@end
|