// Copyright (c) 2024 Tencent. All rights reserved. // Author: eddardliu #import #import "TUIMultimediaPlugin/TUIMultimediaPasterConfig.h" NS_ASSUME_NONNULL_BEGIN @protocol TUIMultimediaPasterSelectViewDelegate; @interface TUIMultimediaPasterSelectView : UIView @property(nonatomic) TUIMultimediaPasterConfig *config; @property(weak, nullable, nonatomic) id delegate; - (instancetype)initWithFrame:(CGRect)frame; @end @protocol TUIMultimediaPasterSelectViewDelegate - (void)onPasterSelected:(UIImage *)image; - (void)pasterSelectView:(TUIMultimediaPasterSelectView *)v needAddCustomPaster:(TUIMultimediaPasterGroupConfig *)group completeCallback:(void (^)(void))callback; - (void)pasterSelectView:(TUIMultimediaPasterSelectView *)v needDeleteCustomPasterInGroup:(TUIMultimediaPasterGroupConfig *)group index:(NSInteger)index completeCallback:(void (^)(BOOL deleted))callback; @end NS_ASSUME_NONNULL_END