12345678910111213141516171819202122232425262728293031323334353637383940 |
- //
- // KSCustomLoadingManager.h
- // KulexiuForStudent
- //
- // Created by 王智 on 2022/7/28.
- //
- #import <Foundation/Foundation.h>
- #define KSLoading_manager ([KSCustomLoadingManager shareInstance])
- typedef void(^LoadingFinishCallback)(void);
- NS_ASSUME_NONNULL_BEGIN
- @interface KSCustomLoadingManager : NSObject
- + (instancetype)shareInstance;
- - (void)showCustomLoading;
- - (void)hideCustomLoading;
- - (void)showProgressCallback:(LoadingFinishCallback)callback;
- - (void)hideProgress;
- - (void)MBPShowText:(NSString *)tipsText inView:(UIView *_Nullable)displayView callback:(LoadingFinishCallback)callback;
- - (void)showSuccessMessage:(NSString *)successMsg inView:(UIView *_Nullable)displayView callback:(LoadingFinishCallback)callback;
- - (void)showErrorMessage:(NSString *)errorMsg inView:(UIView *_Nullable)displayView callback:(LoadingFinishCallback)callback;
- - (void)showSuccessMessage:(NSString *)successMsg callback:(LoadingFinishCallback)callback;
- - (void)showErrorMessage:(NSString *)errorMsg callback:(LoadingFinishCallback)callback;
- @end
- NS_ASSUME_NONNULL_END
|