就是 XtayMBHudView 这个类:
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface XtayMBHudView : UIView
/// 单例
+ (instancetype)sharedSingleInstance;
- (void)creatTextHudAlertViewWithSuperView:(UIView *)superView title:(NSString *)title detailTitle:(NSString *)detailTitle afterDelay:(NSTimeInterval)timeDelay;
@end
NS_ASSUME_NONNULL_END
#import "XtayMBHudView.h"
#import "MBProgressHUD.h"
@interface XtayMBHudView ()
/// 弹框视图
@property (nonatomic, strong) MBProgressHUD *lastProgressHud;
@end
@implementation XtayMBHudView
+ (instancetype)sharedSingleInstance {
static dispatch_once_t onceToken;
static XtayMBHudView *alertView = nil;
dispatch_once(&onceToken, ^{
alertView = [[XtayMBHudView alloc] init];
});
return alertView;
}
- (void)creatTextHudAlertViewWithSuperView:(UIView *)superView title:(NSString *)title detailTitle:(NSString *)detailT