Files
real-e-party-iOS/YuMi/Tools/SDPhotoBrowser/SDPhotoBrowser.h
edwinQQQ a35a711be6 chore: Initial clean commit
- Removed YuMi/Library/ (138 MB, not tracked)
- Removed YuMi/Resources/ (23 MB, not tracked)
- Removed old version assets (566 files, not tracked)
- Excluded Pods/, xcuserdata/ and other build artifacts
- Clean repository optimized for company server deployment
2025-10-09 16:19:14 +08:00

40 lines
1.1 KiB
Objective-C
Executable File

//
// SDPhotoBrowser.h
// photobrowser
//
// Created by aier on 15-2-3.
// Copyright (c) 2015年 aier. All rights reserved.
//
#import <UIKit/UIKit.h>
@class SDButton, SDPhotoBrowser;
@protocol SDPhotoBrowserDelegate <NSObject>
@required
- (UIImage *)photoBrowser:(SDPhotoBrowser *)browser placeholderImageForIndex:(NSInteger)index;
@optional
- (NSURL *)photoBrowser:(SDPhotoBrowser *)browser highQualityImageURLForIndex:(NSInteger)index;
- (UIImage *)photoBrowser:(SDPhotoBrowser *)browser highQualityImageForIndex:(NSInteger)index;
@end
@interface SDPhotoBrowser : UIView <UIScrollViewDelegate>
@property (nonatomic, weak) UIView *sourceImagesContainerView;
@property (nonatomic, assign) NSInteger currentImageIndex;
@property (nonatomic, assign) NSInteger imageCount;
@property (nonatomic, assign) BOOL isMe;
@property (nonatomic, assign) BOOL isAvatar;
@property (nonatomic, assign) CGRect sourceImagesFrame;
@property (nonatomic, strong) id<SDPhotoBrowserDelegate> delegate;
@property (nonatomic, assign) BOOL isHaveUserAdd; // 为了区分当前页面的cell是否第一个是添加图片的Icon
- (void)show;
@end