LZImageBrowserModel.h 1003 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // LZImageBrowserModel.h
  3. // LZImageDetail
  4. //
  5. // Created by shenzhenshihua on 2018/4/28.
  6. // Copyright © 2018年 shenzhenshihua. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <UIKit/UIKit.h>
  10. @interface LZImageBrowserModel : NSObject
  11. @property(nonatomic,copy)NSString * urlStr;
  12. @property(nonatomic,assign)CGSize smallImageSize;
  13. @property(nonatomic,weak)UIImageView * smallImageView;
  14. @property(nonatomic,assign)CGSize bigImageSize;
  15. @property(nonatomic,weak)UIImageView * bigImageView;
  16. @property(nonatomic,weak)UIScrollView * bigScrollView;
  17. //检查当前的url是否已经存在
  18. - (BOOL)isCacheImageKey:(NSString *)key;
  19. //获取当前的image,如果有大图返回大图,无大图返回小图
  20. - (UIImage *)getCurrentImage;
  21. //在原始的window上的frame
  22. - (CGRect)smallImageViewframeOriginWindow;
  23. //图片放大后充满屏幕后的frame
  24. - (CGRect)imageViewframeShowWindow;
  25. //当前如果消失创建的iamge应该的frame
  26. - (CGRect)bigImageViewFrameOnScrollView;
  27. @end