YHSharePresentView.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // YHSharePresentView.h
  3. // PikeWay
  4. //
  5. // Created by YHIOS002 on 16/10/27.
  6. // Copyright © 2016年 YHSoft. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. typedef NS_ENUM(NSInteger,ShareType){
  10. ShareType_WorkGroup,//工作圈
  11. ShareType_Card,//名片
  12. ShareType_News//咨讯
  13. };
  14. typedef void(^DismissBlock)(BOOL isCanceled,NSInteger index);
  15. @interface YHSharePresentView : UIView
  16. //config arguments
  17. @property (nonatomic,copy) NSArray *iconNameArray;
  18. @property (nonatomic,copy) NSArray *itemNameArray;
  19. @property (nonatomic,assign) CGFloat fontSize; //字体大小
  20. @property (nonatomic,assign) CGFloat cancelBtnH;//取消按钮高度
  21. @property (nonatomic,strong) UIColor *textColor;//字体颜色
  22. @property (nonatomic,strong) UIColor *maskColor;//遮罩颜色
  23. @property (nonatomic,strong) UIColor *popViewBGColor;//弹出视图背景颜色
  24. @property (nonatomic,strong) UIColor *cancelBtnColor;//取消按钮颜色
  25. @property (nonatomic,assign)ShareType shareType;//分享的类型。设置此属性就不用再设置 iconNameArray itemNameArray (可选属性)
  26. - (void)show;
  27. - (void)hide;
  28. - (void)dismissHandler:(DismissBlock)handler;
  29. @end