| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- /************************************************************
- * * Hyphenate CONFIDENTIAL
- * __________________
- * Copyright (C) 2016 Hyphenate Inc. All rights reserved.
- *
- * NOTICE: All information contained herein is, and remains
- * the property of Hyphenate Inc.
- * Dissemination of this information or reproduction of this material
- * is strictly forbidden unless prior written permission is obtained
- * from Hyphenate Inc.
- */
- #import <UIKit/UIKit.h>
- @class EaseEmotion;
- @protocol EaseFacialViewDelegate
- @optional
- /*!
- @method
- @brief 选中默认表情
- @discussion
- @param str 选中的默认表情
- @result
- */
- -(void)selectedFacialView:(NSString*)str;
- /*!
- @method
- @brief 删除默认表情
- @discussion
- @result
- */
- -(void)deleteSelected:(NSString *)str;
- /*!
- @method
- @brief 点击表情键盘的发送回调
- @discussion
- @result
- */
- -(void)sendFace;
- /*!
- @method
- @brief 选择自定义表情,直接发送
- @discussion
- @param emotion 被选中的自定义表情
- @result
- */
- -(void)sendFace:(EaseEmotion *)emotion;
- @end
- @class EaseEmotionManager;
- @interface EaseFacialView : UIView
- {
- NSMutableArray *_faces;
- }
- @property(nonatomic, weak) id<EaseFacialViewDelegate> delegate;
- @property(strong, nonatomic, readonly) NSArray *faces;
- -(void)loadFacialView:(NSArray*)emotionManagers size:(CGSize)size;
- -(void)loadFacialViewWithPage:(NSInteger)page;
- //-(void)loadFacialView:(int)page size:(CGSize)size;
- @end
|