Files
2026-07-13 12:35:01 +08:00

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