UIDevice+Addtion.h 741 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // UIDevice+Addtion.h
  3. // Talk
  4. //
  5. // Created by 梁汇丰 on 2025/4/16.
  6. //
  7. #import <UIKit/UIKit.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface UIDevice (Addtion)
  10. /// 顶部安全区高度
  11. + (CGFloat)safeDistanceTop;
  12. /// 底部安全区高度
  13. + (CGFloat)safeDistanceBottom;
  14. /// 顶部状态栏高度(包括安全区)
  15. + (CGFloat)statusBarHeight;
  16. /// 导航栏高度
  17. + (CGFloat)navigationBarHeight;
  18. /// 状态栏+导航栏的高度
  19. + (CGFloat)navigationFullHeight;
  20. /// 底部导航栏高度
  21. + (CGFloat)tabBarHeight;
  22. /// 底部导航栏高度(包括安全区)
  23. + (CGFloat)tabBarFullHeight;
  24. /// 网络信息
  25. + (NSString *)networkInfo;
  26. /// 获取当前的系统语言
  27. + (NSString *)deviceCurrentLanguage;
  28. @end
  29. NS_ASSUME_NONNULL_END