XG_MediaBrowseView.h 1012 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // XG_MediaBrowseView.h
  3. // MyApp
  4. //
  5. // Created by huxinguang on 2018/10/30.
  6. // Copyright © 2018年 huxinguang. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "XG_PickerMacro.h"
  10. #import "XG_AssetModel.h"
  11. #import "XG_AssetCell.h"
  12. @interface XG_MediaBrowseView : UIView
  13. @property (nonatomic, readonly) NSArray<XG_AssetModel *> *items;
  14. @property (nonatomic, readonly) NSInteger currentPage;
  15. - (instancetype)init UNAVAILABLE_ATTRIBUTE;
  16. - (instancetype)initWithFrame:(CGRect)frame UNAVAILABLE_ATTRIBUTE;
  17. + (instancetype)new UNAVAILABLE_ATTRIBUTE;
  18. - (instancetype)initWithItems:(NSArray<XG_AssetModel *> *)items;
  19. - (void)presentCellImageAtIndexPath:(NSIndexPath *)indexpath
  20. FromCollectionView:(UICollectionView *)collectV
  21. toContainer:(UIView *)toContainer
  22. animated:(BOOL)animated
  23. completion:(void (^)(void))completion;
  24. - (void)dismissAnimated:(BOOL)animated completion:(void (^)(void))completion;
  25. @end