37 lines
884 B
Objective-C
37 lines
884 B
Objective-C
//
|
|
// XPGraffitiGiftView.h
|
|
// xplan-ios
|
|
//
|
|
// Created by 冯硕 on 2022/8/22.
|
|
//
|
|
|
|
#import <UIKit/UIKit.h>
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
@class XPGraffitiGiftView;
|
|
@protocol XPGraffitiGiftViewDelegate <NSObject>
|
|
|
|
///点击了关闭
|
|
- (void)xPGraffitiGiftView:(XPGraffitiGiftView *)view didClickClose:(UIButton *)sender;
|
|
///绘画完成了
|
|
- (void)xPGraffitiGiftView:(XPGraffitiGiftView *)view didDrawCompletion:(NSArray *)pointArray;
|
|
@end
|
|
|
|
@interface XPGraffitiGiftView : UIView
|
|
@property (nonatomic,strong) UIImage *image;
|
|
///代理
|
|
@property (nonatomic,weak) id<XPGraffitiGiftViewDelegate> delegate;
|
|
///价格
|
|
@property (nonatomic,assign) double price;
|
|
///动画的数据
|
|
@property (nonatomic,strong) NSArray *animationArray;
|
|
///选择的用户个数
|
|
@property (nonatomic,assign) NSInteger selectUidNumber;
|
|
|
|
- (void)clearData;
|
|
- (void)cratePriceAttribute;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|