SDPhotoBrowser.h 836 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // SDPhotoBrowser.h
  3. // photobrowser
  4. //
  5. // Created by aier on 15-2-3.
  6. // Copyright (c) 2015年 aier. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @class SDButton, SDPhotoBrowser;
  10. @protocol SDPhotoBrowserDelegate <NSObject>
  11. @required
  12. - (UIImage *)photoBrowser:(SDPhotoBrowser *)browser placeholderImageForIndex:(NSInteger)index;
  13. @optional
  14. - (NSURL *)photoBrowser:(SDPhotoBrowser *)browser highQualityImageURLForIndex:(NSInteger)index;
  15. - (void)photoBrowserDidDismiss:(SDPhotoBrowser *)browser;
  16. @end
  17. @interface SDPhotoBrowser : UIView <UIScrollViewDelegate>
  18. @property (nonatomic, weak) UIView *sourceImagesContainerView;
  19. @property (nonatomic, assign) NSInteger currentImageIndex;
  20. @property (nonatomic, assign) NSInteger imageCount;
  21. @property (nonatomic, weak) id<SDPhotoBrowserDelegate> delegate;
  22. - (void)show;
  23. @end