LZBFaceSignlePageView.h 1.0 KB

1234567891011121314151617181920212223242526272829
  1. //
  2. // LZBFaceSignlePageView.h
  3. // LZBKeyBoardView
  4. //
  5. // demo地址:https://github.com/lzbgithubcode/LZBKeyBoardView.git
  6. // Created by zibin on 16/12/6.
  7. // Copyright © 2016年 apple. All rights reserved.
  8. //
  9. #import <UIKit/UIKit.h>
  10. #import "LZBEmojiModel.h"
  11. //获取图片资源
  12. #define LZBKeyboardBundleImage(name) [UIImage imageNamed:[NSString stringWithFormat:@"%@%@",@"Resource.bundle/",name]]
  13. //表情最大的行数
  14. #define LZBFaceSignlePageView_Emjoi_MaxRow 3
  15. //表情最大的列数
  16. #define LZBFaceSignlePageView_Emjoi_MaxCol 9
  17. //单页最多的表情个数
  18. #define LZBFaceSignlePageView_AllEmjoiCount ((LZBFaceSignlePageView_Emjoi_MaxRow * LZBFaceSignlePageView_Emjoi_MaxCol) - 1)
  19. @interface LZBFaceSignlePageView : UIView
  20. //data
  21. @property (nonatomic, strong) NSArray <LZBEmojiModel *> *emojiSignlePageModles; //表情赋值
  22. @property (nonatomic, copy) void (^emojiDidDeleteBlock)(); //表情删除回调
  23. @property (nonatomic, copy) void (^emojiDidSelectBlock)(LZBEmojiModel *emojiModel); //选中某个表情回调
  24. @end