YBIBAuxiliaryViewHandler.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // YBIBAuxiliaryViewHandler.h
  3. // YBImageBrowserDemo
  4. //
  5. // Created by 波儿菜 on 2019/6/27.
  6. // Copyright © 2019 波儿菜. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. @protocol YBIBAuxiliaryViewHandler <NSObject>
  11. @required
  12. /// 展示正确情况的提示
  13. - (void)yb_showCorrectToastWithContainer:(UIView *)container text:(NSString *)text;
  14. /// 展示错误情况的提示
  15. - (void)yb_showIncorrectToastWithContainer:(UIView *)container text:(NSString *)text;
  16. /// 隐藏所有提示
  17. - (void)yb_hideToastWithContainer:(UIView *)container;
  18. /// 展示加载视图
  19. - (void)yb_showLoadingWithContainer:(UIView *)container;
  20. /// 展示带进度的加载视图
  21. - (void)yb_showLoadingWithContainer:(UIView *)container progress:(CGFloat)progress;
  22. /// 展示带文字的视图
  23. - (void)yb_showLoadingWithContainer:(UIView *)container text:(NSString *)text;
  24. /// 隐藏所有视图
  25. - (void)yb_hideLoadingWithContainer:(UIView *)container;
  26. @end
  27. @interface YBIBAuxiliaryViewHandler : NSObject <YBIBAuxiliaryViewHandler>
  28. @end
  29. NS_ASSUME_NONNULL_END