ItemListView.h 1012 B

1234567891011121314151617181920212223242526272829303132333435
  1. //
  2. // ItemListView.h
  3. // WSCloudStorage
  4. //
  5. // Created by JonathanH on 2017/8/2.
  6. // Copyright © 2017年 wswinsoft. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #define ItemListViewH 170
  10. typedef enum {
  11. ItemType_Developing = 0,
  12. ItemType_SyncContact = 1,
  13. ItemType_Recycle = 2,
  14. ItemType_Theme = 3
  15. }ItemType;
  16. typedef void (^UtilityOperateBlock)(ItemType itemtype);
  17. @interface ItemListView : UIView
  18. @property (nonatomic , strong)UtilityOperateBlock utilityOperateBlock;
  19. -(instancetype)initWithItemList:(NSArray*)array;
  20. - (void)reloadData;
  21. @end
  22. //一个cell 是一页
  23. @interface PageUtilityCell : UICollectionViewCell
  24. @property (nonatomic , strong)UtilityOperateBlock utilityOperateBlock;
  25. - (void)setUitilityIconsArray:(NSArray *)iconArray titlesArray:(NSArray *)titleArray;
  26. @end
  27. @interface PageUtilityView : UIView
  28. @property (nonatomic , strong)UtilityOperateBlock utilityOperateBlock;
  29. - (void)setUitilityIconsArray:(NSArray *)iconArray titlesArray:(NSArray *)titleArray;
  30. @end