123456789101112131415161718192021222324252627282930313233343536 |
- //
- // YOUPAINIMInputEmoticonContainerView.h
- // NIMKit
- //
- // Created by chris.
- // Copyright (c) 2015年 NetEase. All rights reserved.
- //
- #import "NIMPageView.h"
- #import "NIMSessionConfig.h"
- @class NIMInputEmoticonCatalog;
- @class YOUPAINIMInputEmoticonTabView;
- @protocol NIMInputEmoticonProtocol <NSObject>
- - (void)youpaifdidPressSend:(id)sender;
- - (void)selectedEmoticon:(NSString*)emoticonID catalog:(NSString*)emotCatalogID description:(NSString *)description;
- @end
- @interface YOUPAINIMInputEmoticonContainerView : UIView<NIMPageViewDataSource,NIMPageViewDelegate>
- @property (nonatomic, strong) NIMPageView *emoticonPageView;
- @property (nonatomic, strong) UIPageControl *emotPageController;
- @property (nonatomic, strong) NSArray *totalCatalogData;
- @property (nonatomic, strong) NIMInputEmoticonCatalog *currentCatalogData;
- @property (nonatomic, readonly)NSArray *allEmoticons;
- @property (nonatomic, strong) YOUPAINIMInputEmoticonTabView *tabView;
- @property (nonatomic, weak) id<NIMInputEmoticonProtocol> delegate;
- @property (nonatomic, weak) id<NIMSessionConfig> config;
- @end
|