| 123456789101112131415161718192021222324252627282930313233 |
- //
- // MOGuideMaskView.h
- // MiMoLive
- //
- // Created by MiMo on 2025/6/12.
- // 指定挖空区域的引导页
- #import <UIKit/UIKit.h>
- NS_ASSUME_NONNULL_BEGIN
- typedef void(^MOGuideMaskViewHideBlock)(void);
- @interface MOGuideMaskView : UIView
- /// 添加一个挖空区域
- - (void)addHoleWithRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius;
- /// 显示遮罩层到窗口
- - (void)show;
- - (void)showInView:(UIView *)superView;
- /// 点击遮罩移除(可选,默认 YES)
- @property (nonatomic, assign) BOOL dismissOnTouch;
- /// 遮罩背景色(默认黑色 0.4 透明度)
- @property (nonatomic, strong) UIColor *maskColor;
- @property (nonatomic, copy) MOGuideMaskViewHideBlock hideBlock;
- @end
- NS_ASSUME_NONNULL_END
|