SSUIShareActionSheetItem.h 961 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //
  2. // SSUIShareActionSheetItem.h
  3. // ShareSDKUI
  4. //
  5. // Created by fenghj on 15/6/18.
  6. // Copyright (c) 2015年 mob. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <ShareSDK/ShareSDK.h>
  10. /**
  11. * 分享菜单项
  12. */
  13. @interface SSUIShareActionSheetItem : UIControl
  14. {
  15. UIImage *_icon;
  16. NSString *_label;
  17. }
  18. /**
  19. * 图标
  20. */
  21. @property (nonatomic, strong) UIImage *icon;
  22. /**
  23. * 标签
  24. */
  25. @property (nonatomic, copy) NSString *label;
  26. /**
  27. * 创建平台分享菜单项
  28. *
  29. * @param platformType 平台类型
  30. * @param index 数组下标
  31. *
  32. * @return 分享菜单项
  33. */
  34. + (instancetype)itemWithPlatformType:(SSDKPlatformType)platformType;
  35. /**
  36. * 创建自定义分享菜单项
  37. *
  38. * @param icon 图标
  39. * @param label 标签
  40. * @param clickHandler 点击事件处理
  41. *
  42. * @return 分享菜单项
  43. */
  44. + (instancetype)itemWithIcon:(UIImage *)icon label:(NSString *)label onClick:(void(^)())clickHandler;
  45. @end