ImageBrowserViewController.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // ImageBrowserViewController.h
  3. // ImageBrowser
  4. //
  5. // Created by msk on 16/9/1.
  6. // Copyright © 2016年 msk. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. /**
  10. * 跳转方式
  11. */
  12. typedef NS_ENUM(NSUInteger,PhotoBroswerVCType) {
  13. //modal
  14. PhotoBroswerVCTypePush=0,
  15. //push
  16. PhotoBroswerVCTypeModal,
  17. //zoom
  18. PhotoBroswerVCTypeZoom,
  19. };
  20. @protocol ImageBrowserVCDelegate <NSObject>
  21. - (void)imageBrowserVCQRCodeAction:(NSString *)stringValue;
  22. - (void)dismissImageBrowserVC;
  23. @end
  24. @interface ImageBrowserViewController : UIViewController
  25. @property (nonatomic,assign)BOOL isShow;
  26. @property (nonatomic, weak)id<ImageBrowserVCDelegate> delegate;
  27. @property (nonatomic, assign)SEL seeOK;
  28. @property (nonatomic, strong) NSMutableArray *contentArray;
  29. @property (nonatomic,assign)BOOL isReadDel; // 阅后即焚消息
  30. /**
  31. * 显示图片
  32. */
  33. +(void)show:(UIViewController *)handleVC delegate:(id)delegate isReadDel:(BOOL)isReadDel type:(PhotoBroswerVCType)type contentArray:(NSMutableArray *)contentArray index:(NSUInteger)index imagesBlock:(NSArray *(^)())imagesBlock;
  34. -(void)hideScanImageVC;
  35. @end