Files
yinmeng-ios/xplan-ios/Base/UI/XCHUDTool.h

135 lines
3.3 KiB
C
Raw Normal View History

2021-09-06 18:47:38 +08:00
//
// XCHUDTool.h
// TTPlay
//
// Created by Macx on 2019/5/15.
// Copyright © 2019 YiZhuan. All rights reserved.
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
/**
showGIFLoading使用注意:
1.showLoading, hideHUD
2.showLoading是指定了加载在那个View, hideHUD时请指定hide那个view的hud
*/
@interface XCHUDTool : NSObject
/**
HUD
*/
+ (void)hideHUD;
/**
HUD, view为nil, HUD
@param view view
*/
+ (void)hideHUDInView:(nullable UIView *)view;
/**
message, , 2.5s后消失,
@param message
*/
+ (void)showSuccessWithMessage:(NSString *)message;
/**
message, 2.5s后消失,
@param message
@param view view上
*/
+ (void)showSuccessWithMessage:(NSString *)message inView:(nullable UIView *)view;
/**
message
@param message
@param view view上
@param afterDelay
@param enabled no: yes:
*/
+ (void)showSuccessWithMessage:(NSString *)message inView:(nullable UIView *)view delay:(NSTimeInterval)afterDelay enabled:(BOOL)enabled;
/**
message, , 2.5s后消失,
@param message
*/
+ (void)showErrorWithMessage:(NSString *)message;
/**
message, 2.5s后消失,
@param message
@param view view上
*/
+ (void)showErrorWithMessage:(NSString *)message inView:(nullable UIView *)view;
/**
message
@param message
@param view view上
@param afterDelay
@param enabled no: yes:
*/
+ (void)showErrorWithMessage:(NSString *)message inView:(nullable UIView *)view delay:(NSTimeInterval)afterDelay enabled:(BOOL)enabled;
/**
GIFLoading, 0.35,
*/
+ (void)showGIFLoading;
/**
view上显示自定义GIFLoading, 0.35,
@param view view上
*/
+ (void)showGIFLoadingInView:(nullable UIView *)view;
/**
view上显示自定义GIFLoading
@param view view上
@param bgColor ,
@param enabled no: yes:
*/
+ (void)showGIFLoadingInView:(nullable UIView *)view bgColor:(nullable UIColor *)bgColor enabled:(BOOL)enabled;
/**
*/
+ (void)showLoading;
/**
view上显示菊花
*/
+ (void)showLoadingInView:(nullable UIView *)view;
/**
view上显示菊花
*/
+ (void)showLoadingInView:(nullable UIView *)view enabled:(BOOL)enabled;
/**
+
*/
+ (void)showLoadingWithMessage:(NSString *)message;
/**
view上显示菊花+
*/
+ (void)showLoadingWithMessage:(NSString *)message inView:(nullable UIView *)view;
/**
view上显示菊花+
*/
+ (void)showLoadingWithMessage:(NSString *)message inView:(nullable UIView *)view enabled:(BOOL)enabled;
@end
NS_ASSUME_NONNULL_END