// // MOGuideMaskView.h // MiMoLive // // Created by MiMo on 2025/6/12. // 指定挖空区域的引导页 #import 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