Files
peko-ios/YuMi/CustomUI/ShareView/XPShareView.h

34 lines
984 B
C
Raw Normal View History

2023-07-14 18:50:55 +08:00
//
2023-09-22 17:43:21 +08:00
// XCShareView.h
// XCRoomMoudle
2023-07-14 18:50:55 +08:00
//
2023-09-22 17:43:21 +08:00
// Created by KevinWang on 2018/9/2.
// Copyright © 2018年 YiZhuan. All rights reserved.
2023-07-14 18:50:55 +08:00
//
#import <UIKit/UIKit.h>
#import "XPShareItem.h"
#import "XPShareInfoModel.h"
@class XPShareView;
@protocol XCShareViewDelegate <NSObject>
2024-03-14 16:52:41 +08:00
///点击保存图片到相册
- (void)shareView:(XPShareView *)shareView savePhoto:(XPShareInfoModel *)shareInfo;
2023-07-14 18:50:55 +08:00
///点了取消分享
- (void)shareViewDidClickCancel:(XPShareView *)shareView;
///分享成功
- (void)shareView:(XPShareView *)shareView didSuccess:(XPShareInfoModel *)shareInfo;
///分享失败
- (void)shareView:(XPShareView *)shareView shareFail:(NSString *)message;
@end;
@interface XPShareView : UIView
@property (nonatomic, weak) id<XCShareViewDelegate> delegate;
2023-09-22 17:43:21 +08:00
@property (nonatomic,assign) BOOL isFromWebVeiw;
2023-07-14 18:50:55 +08:00
- (instancetype)initWithItems:(NSArray<XPShareItem *> *)items itemSize:(CGSize)itemSize shareInfo:(XPShareInfoModel *)shareInfo;
@end